- 締切済み
/var/www/html/の一部がForbidden
/var/www/html/の中には/smm/と/phpMyAdmin/というディレクトリが存在します。 /phpMyAdmin/index.php(-705)は正常に表示されるのですが、 /smm/index.html(-705)はForbiddenで表示されません。(403Error) ちなみにエラーログでは Permission denied と表示されています。 おそらくパーミッションの問題なんですけど、同じパーミッションで 一部のファイルがアクセスできないというようなことがあるのでしょうか? どなたか御回答していただければ嬉しいです。
- Rasyuki
- お礼率8% (7/87)
- Linux系OS
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Wr5
- ベストアンサー率53% (2177/4070)
それぞれのディレクトリでls -lZするとどうなるんでしょうか? SELinuxだったりしませんか?
- Lean
- ベストアンサー率72% (435/603)
>Permission denied と表示されています。 「Permission denied」ならファイルとかディレクトリのパーミッションの問題ですね。 /smm/index.htmlのディレクトリsmmのパーミッションはどうなっていますか? あと、index.htmlが普通のHTMLファイルなら実行権は必要ないので今705にしているなら604でいいです。 念のための確認ですが、設定ファイル(httpd.conf)を修正後は、Apacheの再起動はしていますよね?
補足
パーミッションは604や755などに変えてみましたが同じくForbiddenです。 Apacheはhttpd.conf変更後は毎回再起動しています。
- tthe_mine
- ベストアンサー率46% (19/41)
httpd が Apache だと仮定して、 Directory ディレクティブや Location ディレクティブでアクセスが制限されていることが考えられます。 /etc の下にある httpd.conf, apache.conf, apache2.conf (この辺はディストリビューションやインストール方法によって違う) あたりを見てください。
補足
<Directory>~</Directory>は Allow from all としています。 <Location>~</Location>は 全てコメントアウトしていました。 環境忘れていました。 Linux Fedora Core 5 Apache 2.2.4 です。
関連するQ&A
- /var/www/html/がForbidden
/var/www/html/にアクセスしようとして、 http://localhost/でアクセスするとテストページが出ます。 同じディレクトリにあるinfo.php(644)にアクセスしようとするとForbiddenエラーが出ます。 また、http://localhost/smm/index.htmlでも同じエラーが出ます。 おそらくパーミッションの問題ではなく、httpd.confの問題だと思うのですが、 どこをどのように編集すればいいのかわからない状態で困っています。 どなたかご解答いただければ嬉しいです。
- ベストアンサー
- Linux系OS
- CentOS + apache で403エラー
CentOS + apache で403エラー CentOS5.4とapache2.2でwebサーバを構成中ですが、 全てのページで403エラーが返ってきます。 いろいろ試してみましたが、 ルートディレクトリの/var/www/htmlを作成し直した際に、 何故か一度だけ動きました。理由は不明です。 その後OSを再起動した後は また見られない状態にもどっています。 どなたか分かる方、アドバイスをお願いします。 以下の事は試してみました。 ==================================================== 1. apache,osの再起動。 2. iptables停止 3. ブラウザ表示 > You don't have permission to access / on this server. /etc/httpd/logs/error_log 表示 > Permission denied: /var/www/html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable だったので、ルートディレクトリ以下全てのパーミッションを777に、 それまではディレクトリ755、ファイル644 4. /var/www/htmlから、.htaccessを削除、テスト用index.htmlを作成 ブラウザ表示 > You don't have permission to access / on this server. > Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. error_log > Permission denied: access to /error/noindex.html denied /var/www/error/noindex.htmlのパーミッションは755です。 ======================================================= 以上です。宜しくお願いします。
- ベストアンサー
- Linux系OS
- Wordpressで、403 Forbidden
さくらインターネットにてWordPressをインストールして、ログインできたのですがページを表示しようとしたら「Forbidden You don't have permission to access / on this server.」というエラーが出てきてしまいます。 過去のWordpressのフォーラム含め、色々とググって試してみたのですが状況が変わりません。。だいぶ時間を使ったのですが解決せずとても困っています。。どなたか教えていただけませんでしょうか? ■やったこと ・アクセス設定からindexファイルの設定で「index.php」を追加し、ファイルが存在しない場合の挙動を「アクセスを拒否する」に設定 ・Webアプリケーションファイヤーウォールを「利用しない」に設定 ■.htaccessファイルの中身 # BEGIN WordPress # END WordPress DirectoryIndex index.html index.htm index.php .ht AuthUserFile /home/サイト名/www/.htpasswd AuthType Basic AuthName "Web access" Satisfy all Order deny,allow Deny from all
- 締切済み
- その他([技術者向] コンピューター)
- Apacheのディレクトリ構成
Apacheでテストサーバーを構築したいと思っています。 ディレクトリ構成は、 (1)/var/www/html/配下に通常のドキュメントを (2)/var/www/html/mrtg配下にMRTGのドキュメントを配置しています。 Apacheの設定DocumentRootは、/var/www/htmlです。 http://192.168.1.100/index.htmlでアクセスすると(1)が表示されます。 しかし、http://192.168.1.100/mrtg/index.htmlでアクセスすると、 403エラーになってしまいます。 その時エラーログには「client denied by server configuration: /var/www/mrtg/index.html」と表示されていました。 どうやら正しく(2)のアドレスを見に行ってないようなので、いろいろ試したのですがどうもうまくいきません。何が悪いのでしょうか?
- ベストアンサー
- ハードウェア・サーバー
- phpMyAdminが表示されない
下記のサイトを参考して下記のファイルをダウンロードして、インストールしました。 phpMyAdmin-3.4.3-all-languages.tar.gz http://blogs.yahoo.co.jp/yah_hirano/31239876.html ブラウザで表示してみると下記のエラーが出力されました。 Forbidden You don't have permission to access /phpMyAdmin/ on this server. アクセス権限がないという事らしいので下記のコマンドを実行しました。 chmod -R 755 /var/www/html/phpMyAdmin/ chmod -R 777 /var/www/html/phpMyAdmin/ 結果は同じでした。 参考にしたサイトの「phpmyadmin.conf」の記述が間違えていた。 <Directory /phpMyAdmin> Order allow,deny Allow from all </Directory> 上記の内容を下記の内容に変更しても結果は同じでした。 Alias /phpMyAdmin /var/www/html/phpMyAdmin <Directory /var/www/html/phpMyAdmin> Order allow,deny Allow from all </Directory> ネットで検索しても解決する事ができませんでした。 どうか皆さんもお力をお貸しください。 環境は以下の通りです。 CentOSのバージョンは5.6です。 Apacheのバージョンは2.2.17です。 宜しくお願いします。
- 締切済み
- Linux系OS
- Forbiddenを出したい
サーバー構築初心者です。 ActivePerl-5.6.1.626-MSWin32-x86-multi-thread をインストールし、設定しています。 現在ブラウザでアクセスすると インデックスリストが出てきてしまいます。 しかし、[/data]内のディレクトリを 保安上「Forbidden」にする必要があります。 (↑index.htmlを置かないで) ちなみに [/gazou]のディレクトリは、 ダウンロードを目的としているので インデックスリストを出したいのです。 おそらくは「.htaccess」の設定だと思っていますが、どのように 記述したらよいのか分かりません。 どなたかご存知の方宜しくお願いします。 OSは、winNTです。
- 締切済み
- その他(インターネット接続・通信)
- Apache:ディレクトリリストの表示について
Apacheの設定について教えてください. http://hostname/~user とブラウザに入力したときにindex.htmlが表示されるのですが、 index.htmlを削除すると403 Forbiddenのエラーが表示されてしまいます. index.htmlが存在しない場合はディレクトリのリストが 表示されるようにしたいのですが、 どのようにしたら良いでしょうか. 環境 CentOS 5.1 apache 2.2 userのパーミッション 755 user/public_htmlのパーミッション 755 情報に不足ありましたら追記しますのでご指摘ください. よろしくお願いします.
- ベストアンサー
- Linux系OS
- Forbiddenと表示されサイトが開けないんです
いつも見ているポケモンの攻略サイトが 昨日から開けなくなってしまいました 開こうとすると Forbidden You don't have permission to access /kouryaku/index.html on this server と表示されて開けません サイトのURLは http://www.pokemon-plaza.com/kouryaku/index.html です 調べてみたのですが、アクセス権限がない等の回答がありました いつもは普通に見れるんですが、急に見れなくなってしまいました 原因が分かりましたら、教えて頂けると助かります 宜しくお願いします。
- ベストアンサー
- ハードウェア・サーバー
- 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は起動しています。 あとどのあたりを疑えばよいでしょうか?
- ベストアンサー
- Linux系OS
- mt-check.cgiでForbiddenエラー 「Movable type」
Movable typeを最近ダウンロードしてブログを自宅サーバで管理しようとしているのですが、「http://www.~.com/cgi-bin/mt-check.cgi」をするとForbiddenエラーがでるんです。ログには「Permission denied: access to /cgi-bin/mt-check.cgi denied」と出てます。cgi-binフォルダのパーミッションとその中のcgiファイルのパーミッションはすべて「755」にしているのですが、なぜこのエラーがでているのか分かりません。cgi-binの中に「初めてのCGI」と出力されるperlスクリプトを書いてURLでアクセスしたところちゃんと表示されているのですが・・・ 解決方法がお分かりでしたら教えてください。宜しくお願いします。
- 締切済み
- Perl
補足
FedoraCore5です。 ちなみに、新しくフォルダを作り、index.htmlを作りましたけど同じエラーで表示されません。 ls -lをしてみましたけど、 html=644 php=705 Dir=755 でした。