- 締切済み
Apache インストール
RedHat7.2のCDにはいっているApacheをインストール しましたが、起動しません。 1)CDのなかのapache-1.3.20・・・rpmと、 apacheconf・・・rpmを/tmpにコピー 2)RPMパッケージインストール rpm -ivh apache-1.3.20・・・rpm rpm -ivh apacheconf・・・rpm 3)ntsysvで、httpdの設定をON 4)LinuxのIPアドレス192.168.1.201 クライアントからブラウザ起動して、 (ブラウザのIPアドレス例外設定済み) http://192.168.1.201 とすると、apacheの最初のページが でてくるとおもうのですが、 「ページが見つかりません」 とでます。 なにか、はずしていますでしょうか? 教えてください。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- SpiralGalaxy
- ベストアンサー率39% (649/1653)
>2)のほうは、どうやって確かめたらいいのでしょうか? >お手数ですが、教えてくださるとありがたいです。 Redhatの場合ファイヤーウォールの設定はインストール中に確か、あったはずですが…。もし、覚えていないということなら「デフォルト」で進めたのかも知れませんね。その場合はファイヤウォール「High」になっていると思います。この設定は外部からの接続をすべて拒否する設定です。 root ユーザでコマンドラインから #lokkit と打ち込んでセットアップツールを起動してください。「High」「Medium」「No firewall」というのが出てきますので、一時的に「No firewall」を選んで設定してください。(再起動は不要です) この状態で、外部からポート80 もしくは 8080 でアクセスして Apache の動作を確認します。確認ができたら、先ほどのツールを再度起動して「Custmize」を選び必要な port だけを外部に公開するように設定し直してください。
- 21stnet
- ベストアンサー率0% (0/6)
Apacheソフトをインストールした後、 http://localhost/ をブラウザで起動すると Apacheの最初のページが 出るはずです。 以下のページを参考して下さい。 http://www.redhat.co.jp/manual/Doc72/RH-DOCS/rhl-cg-ja-7.2/apacheconf.html http://www.redhat.com/docs/manuals/linux/RHL-7.2-Manual/ref-guide/s1-apache-startstop.html 今Apacheは1.3.24と2.0.36が リリースされました。無料でダウンロードできます。
お礼
回答ありがとうございます。 http://localhost/ すると、確かにApacheの最初のページでます。 (サーバ側で。)しかし、クライアントでは 「みつかりません」とでるんです。 なんか、簡単なこと、はずしてますか???
- SpiralGalaxy
- ベストアンサー率39% (649/1653)
1)Apacheをソースからコンパイルしてインストールした場合はデフォルトのポートが 8080 になっています。(いました) 2)httpのポートがファイヤウオールで閉じているなんてことはないですよね?もしそうなら root で #setup して firewall configuration でhttp も空けてやって下さい。
補足
回答ありがとうございます。 2)のほうは、どうやって確かめたらいいのでしょうか? お手数ですが、教えてくださるとありがたいです。 よろしくお願いします。
- zooom
- ベストアンサー率37% (43/115)
起動しましたか?(APACHE_DIR/bin/apachectl start) ps -ax | grep httpd などで起動確認できますか? あと、可能性は低いですが、最近のapacheはルート権限以外でインストールすると デフォルトで8080ポートになったりします。
補足
回答有難うございます。 ps -ax|grep httpd すると、下記のように、起動が確認できます。 2279 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2282 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2283 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2284 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2285 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2286 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2287 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2288 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2289 ? S 0:00 /usr/sbin/httpd -DHAVE_ACCESS -DHAVE_PROXY -DHAVE_AUT 2235 pts/1 S 0:00 grep httpd クライアントのプロキシはずしてるんですが・・・ (しつこいですね。。)
- jakarta
- ベストアンサー率38% (607/1597)
URLにポート番号を指定しなきゃいけない場合もありますが、最近のはデフォルトで80番が指定されていると思いますので、おおかた起動時にエラーがでていると思います。httpdをstartさせて確認してみてください。
補足
回答有難うございます。 ./httpd start すると、 エラーにはならないです。 Linux側では、Apacheのスタートページは でるんですが、 クライアントではでません。 (プロキシ使用ははずしてるんですが・・・)
補足
有難うございます!!!!! SpiralGalaxyさんの言うとおりでした。 FireWallの設定だったようで、クライアントがわでも TestPageみえます。 もう1つ、あつかましく質問してもいいでしょうか? http://www.modssl.org/から、mod_sslの ソースをとってこようとおもうんですが、 ページがみつかりません、とでます。 これも、なにか、設定がいるのでしょうか? セキュリティを許可しないといけないのでしょうか?