こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

htmlファイルが表示できません

初歩的なことかもしれませんが教えてください。
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は起動しています。
あとどのあたりを疑えばよいでしょうか?

投稿日時 - 2007-04-26 00:57:14

QNo.2951053

困ってます

質問者が選んだベストアンサー

あー なんか判ったぞ

>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によって↑のように書き換わってる可能性

投稿日時 - 2007-04-26 15:30:59

お礼

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

投稿日時 - 2007-04-28 00:09:12

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

念のため・・・

aliasは設定していますか?

投稿日時 - 2007-04-26 09:24:46

ANo.2

ごめん 寝ぼけてる
rとxだから 505だね・・・

投稿日時 - 2007-04-26 04:53:19

ANo.1

mrtg そのものの権限を確認する
最低でも606が付いている必要がある

投稿日時 - 2007-04-26 04:50:33

お礼

ありがとうございます。
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:10

あなたにオススメの質問