「時々発生する Forbidden エラー」の版間の差分
(ページの作成:「<pre> アクセスしまくると、「Forbidden」となる場合があった Forbidden You don't have permission to access xxxxx on this server. topのload averageは問題なし httpd -M | grep evasive $ su - # vi /etc/httpd/conf.d/mod_evasive.conf DOSWhitelist XXX.XXX.XXX.XXX httpd -t apachectl graceful service httpd graceful アクセスしまくっても、エラーが生じないことを確認し対応終了 # tail -f /var/log/httpd/e…」) |
編集の要約なし |
||
2行目: | 2行目: | ||
アクセスしまくると、「Forbidden」となる場合があった | アクセスしまくると、「Forbidden」となる場合があった | ||
Forbidden | Forbidden | ||
You don't have permission to access xxxxx on this server. | You don't have permission to access xxxxx on this server. | ||
topのload averageは問題なし | topのload averageは問題なし | ||
</pre> | |||
<syntaxhighlight lang="bash" line> | |||
httpd -M | grep evasive | httpd -M | grep evasive | ||
$ su - | $ su - | ||
# vi /etc/httpd/conf.d/mod_evasive.conf | # vi /etc/httpd/conf.d/mod_evasive.conf | ||
DOSWhitelist XXX.XXX.XXX.XXX | DOSWhitelist XXX.XXX.XXX.XXX | ||
httpd -t | httpd -t | ||
apachectl graceful | apachectl graceful | ||
service httpd graceful | ( service httpd graceful ) | ||
アクセスしまくっても、エラーが生じないことを確認し対応終了 | アクセスしまくっても、エラーが生じないことを確認し対応終了 | ||
# tail -f /var/log/httpd/error_log | # tail -f /var/log/httpd/error_log | ||
</ | </syntaxhighlight> | ||
== 参考 == | == 参考 == |
2024年5月9日 (木) 00:16時点における版
アクセスしまくると、「Forbidden」となる場合があった Forbidden You don't have permission to access xxxxx on this server. topのload averageは問題なし
httpd -M | grep evasive
$ su -
# vi /etc/httpd/conf.d/mod_evasive.conf
DOSWhitelist XXX.XXX.XXX.XXX
httpd -t
apachectl graceful
( service httpd graceful )
アクセスしまくっても、エラーが生じないことを確認し対応終了
# tail -f /var/log/httpd/error_log
参考
- https://qiita.com/bezeklik/items/b3db4c0d5487f7120e73
- https://qiita.com/amedama/items/6ac65b1d4a4f902b3b43
- https://ex1.m-yabe.com/archives/5120
apacheは再起動せずに設定ファイルを読み込み直す。 systemctl reload httpd apacheを即終了しないで設定ファイルを読み込み直す。 実行中のプロセスが終わったらapacheを再起動する。 service httpd graceful apacheを即終了して再起動し、設定ファイルを読み込み直す。 実行中のリクエストは中止される。 reloadやgracefulで反映されないときはこちらを使う。 systemctl restart httpd