- ベストアンサー
VirtualHostの設定について
- FC3+apache2.0でサーバを構築中です。ヴァーチャルホストの設定を行ってもエラー403が発生します。
- エラーログを確認すると、パーミッション問題ではないようです。
- httpd.confに問題がないことが確認できました。ご指導をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
言いたかったことは以下の通りです。 >DocumentRoot "/home/ishii/htdocs" 「/home」「/home/ishii」のパーミッションがhttpd.confでUserに指定されているユーザがアクセス出来る(ディレクトリ内に入れる)パーミッションに設定されていますか? 例えば、「/home/ishii」のパーミッションが700だと「/home/ishii/htdocs」のパーミッションが755だとしても他ユーザが「/home/ishii/htdocs」にアクセスする事は出来ません。
その他の回答 (1)
- Lean
- ベストアンサー率72% (435/603)
<VirtualHost></VirtualHost>内にあるDocumentRootの設定されているディレクトリでその途中のディレクトリのパーミッションはどうなのでしょうか? 例えば、「DocumentRoot /var/www/virtualhost」と設定した場合だと「/var」、「/var/www」のパーミッションに問題がないかということです。
補足
ご指摘のドキュメントルートの件ですが、以下のように書いています。 <VirtualHost 192.168.0.248:11000> ServerAdmin ishii@impulse-jp.net DocumentRoot "/home/ishii/htdocs" ServerName test.ishii ErrorLog logs/ishii-error_log TransferLog logs/ishii-access_log <Directory "/home/ishii/htdocs"> Options All -Indexes AllowOverride All Allow from all Order allow,deny </Directory> </VirtualHost> どこか書き方の問題でしょうか? よろしくお願いします。
お礼
ご指摘のとおりでした。 もう1階層上から、パーミッションを変更する必要があったようです。 助かりました。