apacheのerror_logにAH01630: client denied by server configurationが出力されてた

公開日: : Apache

apache logo

事象

テストサイトを作るために本番環境からいろいろコピーしてApacheの環境を作成した。

だがWebブラウジングする際、POSTしようとすると403エラーが出てしまい、ページが正常に表示されない。

⇒403エラーはchromeブラウザのコンソールで確認した。

原因

apacheのerror_logを調べると、

AH01630: client denied by server configuration

が出力されてた。

 

このエラーでググると、上位に表示されるのは、Apache 2.2からApache 2.4に切り替わった際のアクセス許可設定、例えば

    Order allow,deny
    Allow from all

を、

    Require all granted

に変更すると事象が解決するというものだったが、自分の環境はそれらは全て対応していたので違う。

 

結局原因はServerNameおよび、SetEnvIf Refererの部分を本番環境からテスト環境のものへドメインを変更していないことだった(本番環境と検証環境ではドメインを別のものにしている)。

コレに加え、POSTに対しRefererのチェックをかけていた(自ドメインから以外は許可しない設定)ので、コレが原因だった。

対応

ServerNameおよび、SetEnvIf Refererの部分を本番環境からテスト環境へドメインを変更した。

 

Googleアドセンスレスポンシブ

関連記事

apache logo

.htpasswdファイルの解析(デコード)は無理。

できたような気がしてたが、勘違いだった base64でデコードしてやればいいみたいな記事を見た

記事を読む

apacheの羽根マーク

bin/httpd -k オプション

bin/httpdとは コマンド。apacheをソースからインストールした際は /usr

記事を読む

apacheの羽根マーク

apachectl ってなんなん?

コマンドではなくスクリプト 「どうせバイナリやろ?」と思て、テキストエディタで中身を確認したら

記事を読む

錠

Let’s Encrypt設定 Apache編

やり方   SSL/TLS証明書の作成 certbot certonly --w

記事を読む

no image

Let’s Encrypt ApacheのVirtualHostでHTTPステータス500

原因 新たなドメインの設定を /etc/httpd/conf.d/ に用意したのに

記事を読む

apache logo

ソースからインストールしたapacheでhttps(ssl)化

configureするときに指定しなければならない こちらで見ると、 --enable-ss

記事を読む

apacheの羽根マーク

.htaccess mod_rewriteでhttps://wwwに統一する 【使い回せるやつ!】

  結論 よくあるやつ(使い回せない) URLを設置するサイトごとに変更しな

記事を読む

apache logo

apache2.4 IncludeとIncludeOptionalの違い

  IncludeOptionalはIncludeと違い、指定したファイルやフォルダ

記事を読む

apache logo

apache2.4でDirectoryIndexが効かない…

事象 httpd.confに DirectoryIndex index.html index

記事を読む

apache logo

.htaccessや.htpasswd、個別にアクセス制限かけなくても良い(ただしデフォルト設定の場合に限る)

デフォルトでアクセス制限がかかっている ところで、この「.ht」から始まるファイルたちはA

記事を読む

Googleアドセンスレスポンシブ

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Googleアドセンスレスポンシブ

php-logo
php =& イコールアンパサンド で参照渡し

意味 変数やオブジェクトなどを参照渡しする。 # 下記はど

php-logo
php5 varによる宣言

古い、人が作ったソース見てたらvarで変数宣言しているのがあって調

php-logo
php parent 親クラスのプロパティやメソッドにアクセスする

子クラスで使う すると親クラスのプロパティやメソッドにア

php-logo
phpの変数などにつく「_」アンダースコアについて調べた

ちょこちょこいろんなところで見てモヤモヤしておりました。phpだけ

数字と記号
Webブラウザだけでfavicon.ico作成

  1.基となる記号作成 こちら  

→もっと見る

PAGE TOP ↑