人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Apacheでエラーが出ます。OptionsにFollowSymLinksが指定してあるはずなのにシンボリックリンク先を見ようとすると403になります。
エラー詳細と設定は http://d.hatena.ne.jp/tebukuro/20060112 を見てください。どこがいけないでしょうか?

以前はRedHat7.2+Apache1.3.?? で運用していましたが最近 FedoraCore4+Apache2.0.55に変更しました。以前の知識ではこの設定で問題ないと思うのですが、何か大きく変更された仕様があるでしょうか?

●質問者: tebukuro
●カテゴリ:ウェブ制作
✍キーワード:2.0 403 Apache エラー シンボリックリンク
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● kimizu
●24ポイント

apacheの設定は問題ないと思いますよ。

多分、OS側の設定だと思います。


lrwxrwxrwx 1 root root 20 Jan 8 11:51 htshare -> /home/share/htshare/


これを一旦削除して、


lrwxrwxrwx 1 root root 20 Jan 8 11:51 htshare -> /home/share/htshare


こう出来ませんか?最後の/が不要です。これが悪さしている可能性があります。


また、コメントでも書きましたが、access_logとls -la /home/share/htshareも見たいです。

◎質問者からの返答

ありがとうございます。問題の起きている環境に今はアクセスできないので、夜に検証してみようと思います。ただ、シェル上からls等で当該ディレクトリやその下のファイルにはアクセスできていますので、ファイルシステム的にリンクが辿れないということはなかったと思います。


2 ● karla
●23ポイント

試してみたところFollowSymLinksが有効になってない状態だと同様のエラーが出ました。

設定変更をした後、再起動を行ってないなどはないでしょうか?

ちょっとソースを見た感じでも設定以外でそのエラーが出るような感じはありませんでした。


また、wwwユーザーで対象のディレクトリにアクセスできるかも確認してみて下さい。


LogLevel warn

LogLevel debug

に変更して確認してみて下さい。

もう少しエラーの情報が出てくるかもしれません。

◎質問者からの返答

ありがとうございます。あとで試してみます。

インストールの時点でデフォルトで <Directory />に対して FollowSymLinksは許可されていたと思うので、再起動が不十分という可能性は低いかなあと思います。あとは本当に /usr/local/apache2/conf/httpd.conf を読んでるかも確認しようと思います。


3 ● kyoko55
●23ポイント

http://httpd.apache.org/docs/2.0/ja/mod/core.html#options

core - Apache HTTP ??????

検討違いなら恐縮ですが、同じような経験で悩んだことがあるので、回答させていただきます。

私の場合はリンク先のディレクトリはFTPでアップロードしたときのオーナーだったため、

リンク作成後にシンボリックリンクのオーナーをリンク先のオーナーと同じに変更した結果、

403のエラーが出なくなりました。

深く原因を追求したわけではないのですが、「SymLinksIfOwnerMatch」の制限が引っかかって

いたのだと私は思っています。


それから、2番目の参考URLによると、Aliasディレクティブに関しては、スラッシュをつけるかつけないか

を統一する必要があるみたいなので、kimizuさんのおっしゃるとおり、シンボリックリンクの

作成時も

ln -s /home/share/htshare htshare

ln -s /home/share/htshare/ htshare/

のように スラッシュの有無を統一しなければいけないのかもしれません。

http://www.stackasterisk.jp/tech/systemConstruction/apache05_02....

Apache(Apache2)???{????p?[?g?R

◎質問者からの返答

解決しました(;´Д`) /home/share が drwxrwx--- となっておりhttpdの実行ユーザである wwwから単にアクセスできないだけでした。お騒がせしました。

紛らわしいエラーメッセージだ。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ