- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:admin/testディレクトリにアクセスできない)
admin/testディレクトリへのアクセスでNot Foundエラーが発生する
このQ&Aのポイント
- admin/testディレクトリにアクセスしようとすると「Not Found」となりますが、lsコマンドで確認するとファイルは存在しています。
- admin/testディレクトリの名前を変更するとアクセスできるようになります。
- admin/testディレクトリは制約があり、使用できないようになっているため、別の名前を使う必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず apache の設定ファイル httpd.conf の確認が必要だと思います。(Turbolinux は持っていないので分からないのですが、/etc/httpd/conf/httpd.conf でしょうか) その中に、 Alias /admin /foo/bar Alias /test /foo/var といった、エイリアスの指定(ブラウザ上で http://URL/admin にアクセスすると /foo/var ディレクトリを表示しようとする)がされているか、 <Location /admin> Order deny,allow Deny from all Allow from .example.jp </Location> このようにディレクトリへのアクセス制限がかけられている可能性が高いと思います。 問題がないサーバとの httpd.conf を比較されてみると良いですよ。あとはブラウザで File Not Found が出ているとき、どこを実際に見ているか apache の error_log を調べてみるのも1つの方法です。
お礼
ご回答有難うございました。 まずはアドバイスいただいたとおり、error_logを調べてみました。 そういたしましたら /var/tomcat4/webapps/admin を実際には閲覧していたようでした。 そこで、ネットで検索してみましたら、mod_jk.confの設定が関連しているらしいということでしたので、実際にmod_jk.confの中身を見てみますと、確かに /admin /test は /var/tomcat4/webapps/にAliasが掛かっていることが判明しました。 自分ひとりではなかなか気づくことが出来なかったと思います。大変助かりました。本当に有難うございました。