初めに「サーバーサイド」と表記しましたが、 実行環境としてはサーバーを立ててもローカル環境でも同じです。
ssh経由で使ったcurlコマンドでhtmlは取得できる ほぼほぼネットワークのせいで確定ですが、念の為apacheがちゃんと動いているか、curlコマンドで確認してみましょう。
PDFファイルをAdobe Readerなどで起動したい場合は、以下の手順にてご設定ください。
これを怠ると問題の切り分けができません。
また、Windowsファイアウォールを有効にしておいて下さい。
HTTP を使用して Web サイトに接続すると、正しく動作します。