2008年
7月 08
ちょっと恥ずかしい失敗なのですが、解決までに少し時間を取られたので反省を込めてメモ。
状況
- Apaceh のドキュメントルート以外のファイルを表示するためにシンボリックリンクを作成
- そのファイルを表示させようとしたところ「403 Forbidden」になる
- エラーログには Symbolic link not allowed or link target not accessible
確認点
- Apache の実行ユーザでシンボリックリンク先のファイルに実行権限がないのかと思い確認
- httpd.conf を確認 OptionsにFollowSymLinks が指定してあるか確認
しかし、上記2点とも問題なし
結局
シンボリックリンクが /var/www/html/hoge => /home/foo/hoge だったのだが、
/home/foo のパーミッションの問題でした。
関連する投稿
2 Responses to “シンボリックリンクのファイルを Apache で表示できなかったメモ”
Leave a Reply
Additional comments powered by BackType
7月 19th, 2010 at 2:27 am
今、同じ原因で1時間、はまりました。
解決です。
ありがとうございました。
7月 19th, 2010 at 4:37 am
参考になってなによりです。