我以前从未见过这种行为。如果我在大多数网络上访问此网站,它都可以正常工作。但是,如果我在客户现场,则无法打开该网站。
- TWC Home,运行良好。
- ATT 蜂窝数据,运行良好。
- Pingdom 测试,运行良好。
- TWC@Work,提取下面的错误。
[authz_core:error] [pid 21185] [client 108.162.237.68:41489] AH01630:服务器配置拒绝客户端:/srv/www/homemadechocolategifts.com/public_html/
服务器版本:Apache/2.4.7(Ubuntu)
<VirtualHost *:80>
ServerName homemadechocolategifts.com
DocumentRoot /srv/www/homemadechocolategifts.com/public_html/
<IfModule mpm_itk_module>
AssignUserId www_tsc www_tsc
</IfModule>
<Directory / >
Options All
AllowOverride All
Require all granted
</Directory>
ErrorLog /srv/www/logs/homemadechocolategifts.com.error.log
CustomLog /srv/www/logs/homemadechocolategifts.com.access.log combined
我在此服务器上运行了其他 8 个虚拟主机,它们都可以从我所在的站点拉取。唯一不能拉取的是上面的那个。
我真的不知道该去哪里解决这个似乎与网络访问方式密切相关的问题。为什么我会在一个地方遇到权限导向错误,而在其他地方却没有?通常,这是一个普遍存在的配置错误。我遗漏了什么?
答案1
答案要直接得多。禁止主持人。
[Tue May 10 14:12:15.367970 2016] [authz_core:debug] [pid 4064] mod_authz_core.c(802): [client 173.245.56.206:21186] AH01626: authorization result of Require not ip 172.72.136.128: neutral, referer: http://homemadechocolategifts.com/wp-admin/admin.php?page=toplevel_page_itsec_logs
调试模式已打开。我检查了白名单,清除了大多数阻止列表,有一个未动,一个是罪魁祸首。检查您的 wordpress 安全插件是否有错误的主机禁令。我只能猜测有人试图将他们的 IP 地址列入白名单,最终将其放入了禁令名单。为什么没有立即注意到这一点是一个谜,但留到以后再说吧。