質問: apache httpサーバーバージョン2.0のインストール後 自作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)を 指定してもファイルが表示されません。 他に何か設定をしなくてはいけないのでしょうか?
回答: 特に何も設定していなければ、 http://192.168.0.70/hoge/test.html は、サーバ上では /usr/local/apache2/htdocs/hoge/test.html となります。従って、ここにファイルが置かれていないと正しく表示されません。 なお、この関連付けを変えるにはmod_alias.cを有効にして設定を追加する必要があります。