電子書籍の厳選無料作品が豊富!

初歩的なことかもしれませんが教えてください。
Webサーバーをたてて、mrtgディレクトリ以下ののhtmlファイルを見ようとしてhttp://192.168.1.3/mrtg/*のファイルにアクセスするのですが、forbiddenといわれてしまいます。
You don't have permission to access /mrtg/index.html on this server.
Apache/2.0.52 (CentOS) Server at 192.168.1.3 Port 80
You don't have permission to access /mrtg/127.0.0.1_2.html on this server.
/var/www/html/mrtg以下のパーミッションはすべて777で
所有者は一般ユーザーに変えました。
でもコピーをして/var/www/html/index.htmlとかにもってきてhttp://192.168.1.3/index.htmlでアクセスすると表示されます。
httpd.confでは特に制限はかけていません。
httpdは起動しています。
あとどのあたりを疑えばよいでしょうか?

A 回答 (4件)

あー なんか判ったぞ



>You don't have permission to access /mrtg/127.0.0.1_2.html on this server

ここの
>/mrtg/127.0.0.1_2.html
これに注目

mrtg ないし どこかの階層の index.html がrewrite設定されてない?
rewrite か reverseProxy の設定を確認してごらん(httpd.conf か .htaccess かは判らないけど)
あとはNo3の言うaliasによって↑のように書き換わってる可能性
    • good
    • 0
この回答へのお礼

ありがとうございます。
ビンゴでした。
httpd.confはちゃんとみていたんですが、
/etc/httpd/conf.d/ディレクトリ内にmrtg.cfgというファイルが
あってそこで、aliasとアクセス制限が定義されてました。
mrtgインストール時に作成されたようです。^^;

お礼日時:2007/04/28 00:09

念のため・・・



aliasは設定していますか?
    • good
    • 0

ごめん 寝ぼけてる


rとxだから 505だね・・・
    • good
    • 0

mrtg そのものの権限を確認する


最低でも606が付いている必要がある
    • good
    • 0
この回答へのお礼

ありがとうございます。
mrtgの実行ファイルなどということでしょうか?
とりあえずインストールした/usr/local/mrtg-2/
以下を777にしてみました。
/var/www/html/mrtgディレクトリ自体はすでに777です。
でもforbiddenといわれてしまいます。
You don't have permission to access /mrtg/127.0.0.1_2.html on this server
1階層上にファイルをもってくると表示されるのがよく分からないです。><

お礼日時:2007/04/26 07:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!