これまでで一番「情けなかったとき」はいつですか?

現在自宅サーバーを作っています。ドメインの設定、ftp、及びtelnetの設定も済みました。
次にアパッチの設定し、/etc/httpd/conf/httpd.conftで起動しました。
サーバ上ではnmapコマンドを実行してみるとちゃんと80番のサービスはあがっているのですが、他端末のブラウザ上からサーバのIPを直に打っても接続できません。おかしいと思い他端末からポートスキャンツールでサーバを確認してみると、80番が開いていませんでした。この場合サーバー上で、80番の接続を許可するにはどのような設定をしたらよいのでしょうか?
ちなみに他端末とサーバの間にはルータが存在していて、ルータのポート80番はあいていました。
すみませんが、アドバイスをお願いします。

A 回答 (4件)

httpd.confのサーバアドレスは、127.0.0.1でないことを確認して下さい。


そして、iptablesを無効にして試してみて下さい。
    • good
    • 0

うまくいかないということであれば、原因として考えられそうなことを1つずつ潰して行くしかないでしょう。



iptablesが使えるということですが、この機能を完全に無効にして試してみたのでしょうか?

最低限質問される前に、そのくらいはやってくださいね。

あと、内側のポートが開いていて外側のポートが開いていない原因として考えられるのは、

Listen 127.0.0.1:80

となっている場合です。普通はこんな設定にはしないでしょうが、この場合もループバックに対してしかポートは開かれません。
    • good
    • 0

基本的にはデストリ・VER・iptables? or ipchains? GUIが使えるのか使えないのかそれぐらいは最低書きましょう。



GUIで設定できる→Alt+f1→システム設定→セキュリティレベルの設定を使えば簡単な設定はできます。(デストリにもよるかもしれないですが?)
CUIしか使えない→参考URL読んでコマンドで設定できる。簡単なシェルを組んで設定を流し込む方法もある。(基本的にはこちらをおすすめ)

参考URL:http://www.linux.or.jp/JF/JFdocs/packet-filterin …

この回答への補足

失礼しましたRedhat ver.9です。iptablesでGUIもCUIも両方使えます。
etc/servicesにも80は記述されておりました。

参考URLに書いてあるiptablesの設定をすればポート開放することもできるのでしょうか?

補足日時:2005/04/24 15:29
    • good
    • 0

/etc/servicesにポート番号設定してください。



参考URL:http://www.wakhok.ac.jp/~kanayama/summer/02/site …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報