• 締切済み

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の最初のページが   でてくるとおもうのですが、   「ページが見つかりません」   とでます。   なにか、はずしていますでしょうか?   教えてください。

みんなの回答

回答No.5

>2)のほうは、どうやって確かめたらいいのでしょうか? >お手数ですが、教えてくださるとありがたいです。 Redhatの場合ファイヤーウォールの設定はインストール中に確か、あったはずですが…。もし、覚えていないということなら「デフォルト」で進めたのかも知れませんね。その場合はファイヤウォール「High」になっていると思います。この設定は外部からの接続をすべて拒否する設定です。 root ユーザでコマンドラインから #lokkit と打ち込んでセットアップツールを起動してください。「High」「Medium」「No firewall」というのが出てきますので、一時的に「No firewall」を選んで設定してください。(再起動は不要です) この状態で、外部からポート80 もしくは 8080 でアクセスして Apache の動作を確認します。確認ができたら、先ほどのツールを再度起動して「Custmize」を選び必要な port だけを外部に公開するように設定し直してください。

noname#2205
質問者

補足

有難うございます!!!!! SpiralGalaxyさんの言うとおりでした。 FireWallの設定だったようで、クライアントがわでも TestPageみえます。 もう1つ、あつかましく質問してもいいでしょうか? http://www.modssl.org/から、mod_sslの ソースをとってこようとおもうんですが、 ページがみつかりません、とでます。 これも、なにか、設定がいるのでしょうか? セキュリティを許可しないといけないのでしょうか?

  • 21stnet
  • ベストアンサー率0% (0/6)
回答No.4

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が リリースされました。無料でダウンロードできます。

参考URL:
http://www.apache.jp/docs/invoking.html#unix
noname#2205
質問者

お礼

回答ありがとうございます。 http://localhost/ すると、確かにApacheの最初のページでます。 (サーバ側で。)しかし、クライアントでは 「みつかりません」とでるんです。 なんか、簡単なこと、はずしてますか???

回答No.3

1)Apacheをソースからコンパイルしてインストールした場合はデフォルトのポートが 8080 になっています。(いました) 2)httpのポートがファイヤウオールで閉じているなんてことはないですよね?もしそうなら root で #setup して firewall configuration でhttp も空けてやって下さい。

noname#2205
質問者

補足

回答ありがとうございます。 2)のほうは、どうやって確かめたらいいのでしょうか? お手数ですが、教えてくださるとありがたいです。 よろしくお願いします。

  • zooom
  • ベストアンサー率37% (43/115)
回答No.2

起動しましたか?(APACHE_DIR/bin/apachectl start) ps -ax | grep httpd などで起動確認できますか? あと、可能性は低いですが、最近のapacheはルート権限以外でインストールすると デフォルトで8080ポートになったりします。

noname#2205
質問者

補足

回答有難うございます。 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)
回答No.1

URLにポート番号を指定しなきゃいけない場合もありますが、最近のはデフォルトで80番が指定されていると思いますので、おおかた起動時にエラーがでていると思います。httpdをstartさせて確認してみてください。

noname#2205
質問者

補足

回答有難うございます。 ./httpd start すると、 エラーにはならないです。 Linux側では、Apacheのスタートページは でるんですが、 クライアントではでません。 (プロキシ使用ははずしてるんですが・・・)

関連するQ&A