• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apache(Ver 2.4.4)の設定のエラー)

Apache(Ver 2.4.4)の設定エラー

このQ&Aのポイント
  • Win VISTAでApache(Ver 2.4.4)の設定をしていますが、Access forbidden!のエラーが出て困っています。
  • httpdファイルのセキュリティの設定変更をしたが、ディレクトリへのアクセス権限がないというエラーが出ました。
  • 設定の変更ミスが原因と考えられます。詳細は質問文章をご覧ください。

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

  • ベストアンサー
  • hirotn
  • ベストアンサー率59% (147/246)
回答No.4

http://www.sssc.cc/wiki/index.php?Apache2.4%2FTips http://blog.matsumoto-r.jp/?p=3482 <RequireAny> Require all denied Require ip 127.0.0.1 Require localhost </RequireAny> かなり書き方が変わってしまったようです。Apacheが2.4というところがキモでした。

eiji_0035
質問者

お礼

hirotnさん、回答有難うございます。 以下のように変更しましたが、Internet Exploreからはアクセスできませんでした。 「Internet Exploreではこのページにアクセスできません」という表示がでるだけです。  Apacheもスタートして直ぐにストップしてしまいます。 XAMPPをインストールした時の元のhttpd.ファイルの内容に置き換えてやると正常に動作しました。 宜しくお願いします。 ==================================================== <Directory "/xampp/htdocs"> Options Indexes FollowSymLinks Includes ExecCGI #AllowOverride All #Require all granted <RequireAny> Require all denied Require ip 127.0.0.1 Require localhost </RequireAny> </Directory> ・ ・ <Directory "/xampp/cgi-bin"> #AllowOverride All #Options None #Require all granted <RequireAny> Require all denied Require ip 127.0.0.1 Require localhost </RequireAny> </Directory>  ・  ・ ====================================== XAMPPをインストールした時の元のhttpd.ファイルの内容に置き換えてやると正常に動作しました。 宜しくお願いします。

その他の回答 (3)

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.3

アクセス出来る状態に戻してアクセス元がどう記録されているか確認してください(あるいは、まだログが残っていればそれでも可)。 アクセスしているホスト名は「localhost」で間違いありませんか(PC名とかLAN内のIPアドレスでアクセスしていると、アクセス元がlocalhostや127.0.0.1になりません)。

eiji_0035
質問者

お礼

Agunuzさん、回答有難う御座います。  > アクセス出来る状態に戻してアクセス元がどう記録されているか確認してください  # これはファイルを直接上書してしまいましたので、元のファイルにはどのように書かれて    いたのか、分かりません。(今になってバックアップをとっていなかったことを後悔してい    ます。)  > (あるいは、まだログが残っていればそれでも可)。  # どうもログは全て残っていそうなのですが、どのようにして元の状態にするのでしょうか。    宜しくお願いします。      メモ帳1ペ-ジ程度なのですが、ここにコピペしても問題がないならコピペします。  > アクセスしているホスト名は「localhost」で間違いありませんか(PC名とかLAN内のIP    アドレスでアクセスしていると、アクセス元がlocalhostや127.0.0.1になりません)。  # これはどこからどのようにして確認するのでしょうか。 以上宜しくお願いします。

  • hateri
  • ベストアンサー率46% (7/15)
回答No.2

アクセス拒否されてるわけですね。 複数アドレスを指定する場合は 別々に書かなくてはいけなかった気がします。 Order deny,allow Deny from All Allow from localhost Allow from 127.0.0.1 とわけてみてください。

eiji_0035
質問者

お礼

hateriさん、回答ありがとうございます。 >Order deny,allow >Deny from All >Allow from localhost >Allow from 127.0.0.1 >とわけてみてください。 #上記を試してみましたが、結果は同じでした。

  • hateri
  • ベストアンサー率46% (7/15)
回答No.1

C:/xampp/htdocs にindex.htmlなどは置いてありますか? あとはエラーログを参照してみて下さい。

eiji_0035
質問者

お礼

 hateriさん、回答ありがとうございます。  >#C:/xampp/htdocsにはindex.htmlを置いています  >エラーログは、  「AH01630: client denied by server configuration: C:/xampp/htdocs/」です。  宜しくお願いします。

関連するQ&A