プロが教えるわが家の防犯対策術!

自作PCに
Red Hat Linux release9 (Shrike)
をインストールしています。

自作PCでHTMLを公開したいと思っているのですが
上手くできずに困っています。

『/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf』
このコマンドで起動後に、マシンのIPを指定すると
ちゃんと
『あなたの予想に反して、このページが見えているでしょうか?』
は表示されるのですが
htmlファイルが置いてある所『/home』の直下のディレクトリ(http://192.168.0.70/hoge/test.html)
指定してもファイルが表示されません。

他に何か設定をしなくてはいけないのでしょうか?

A 回答 (2件)

特に何も設定していなければ、



http://192.168.0.70/hoge/test.html

は、サーバ上では

/usr/local/apache2/htdocs/hoge/test.html

となります。従って、ここにファイルが置かれていないと正しく表示されません。

なお、この関連付けを変えるにはmod_alias.cを有効にして設定を追加する必要があります。
    • good
    • 0

httpd.conf で指定されてる DocumentRoot のディレクトリのパーミッションが不適切(Apache 側から読み込めない)のかもしれません。



とりあえずエラーログ /usr/local/apache2/bin/error_log を読まれてみては如何でしょうか。ファイルが見つからない、や、パーミッション(権限がない)といった表記が見つかると思います。まずはエラーの確認からですね。
    • good
    • 0

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