みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

WebサーバーのHTMLファイルを他の端末で開く

使用OSはWindows7です。
ネット知識はあまりありません。
よろしくお願いいたします。

IISでWebサーバーを設定して、HTMLファイルをアップしています。
設定しているPCからは開くことができています。
http://localhost/test/(testはHTMLの出力フォルダー名)
これを同じネットワーク内の他の端末からアクセスするURLとして
http://WebサーバーのIPアドレス:ポート番号/test
でポート番号を「80」に設定したところ開くことができません。
そこでポート番号を確認するのに、コマンドプロンプトで「netstat -an」を
打ちましたが、どれが該当するポート番号かわかりません。
この場合の確認の仕方をご教授いただけないでしょうか。
よろしくお願いします。

投稿日時 - 2014-04-14 21:30:44

QNo.8554701

すぐに回答ほしいです

質問者が選んだベストアンサー

>ただずっと無効にしておくことができませんので、何か対応策があればよろしくお願いします。
ポート80なのは、わかったと思うので、
例外に”80ポート"または、IISを指定して、
ファイアーウォールをONにしてみてください!
ただし、ポートを空けた!という事実はあるため、
いうなれば、
「全部を例外にしたら、ファイアーウォールがある意味がないじゃないか?」
ってことなので、1つあけた分の、セキュリティーは損なわれます。
が、気にするレベルではないと思うので、外から80で進入できない
でしょうから、ひとまずはそれだけで、出来ますよ!。

とりあえず、動くのが確認できてよかったですね!
ではでは

投稿日時 - 2014-04-15 00:24:46

お礼

早速の回答ありがとうございました。
助かりました!
大感謝です!

投稿日時 - 2014-04-15 07:24:20

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

http://localhost/test/
で開けたのであれば、ポートは確実に80です
http://WebサーバーのIPアドレス:ポート番号/test
これは、ポート番号は省略できる状態なので、
http://IPアドレス/test
のみで、OKです。

それで開かないということは、外に向けてポートが開いていないことが
原因ですので、
WEBサーバー側のファイアーウォールを確認してみてください。

または、ローカルのみになっているのであれば、外に設定するだけでもOKだとは思いますが。

コマンドプロンプトの使い方を知っているのであれば、
telnet WEBサーバーのIP 80
で、レスポンスが変えるかで簡単に実験できます。
なお。。。簡単にやるなら、その後、
get /test http/1.0
この後RETURNを2回入力。
(1行が文字なし改行でWEBサーバーへのリクエストが終りです)

おそらく、外に開いていないのであれば、ポート自体開かないと思います。
これで、お試しを!

投稿日時 - 2014-04-14 22:19:58

お礼

ありがとうございます。
ファイヤーウォールを無効にしたら開けました。
ただずっと無効にしておくことができませんので、何か対応策があればよろしくお願いします。

投稿日時 - 2014-04-14 23:47:31

あなたにオススメの質問