ubuntu – Nginx:随机用户得到“找不到服务器”
我最近使用一些PHP和Django站点从apache切换到nginx / php-fpm.在某些时候,一些用户开始报告他们无法访问网站并获得“找不到服务器”.他们说:
我在错误日志中使用grep来查找那些IP,但什么也没得到.看来,当用户被这种方式“阻止”时,他再也无法访问网站了 – 它本身并没有得到治愈.另一方面,每天有超过30,000人访问这些网站,没有任何问题. 这些被阻止的东西似乎没有什么特别之处 – 它们使用不同的浏览器,拥有不同的子网.它没有任何意义. 你能就如何诊断和解决这个问题提出任何建议吗? 我的一个配置是:
ban.conf内容:
IpTables命令:
UPDATE 问题是我的托管服务提供商的防火墙.人们被阻止并被禁止进行SYN泛洪,因为我的网站让他们一次完成50多个HTTP请求.这是一个可怕的情况,我不得不做出优化来解决它.大家,谢谢你的帮助! 最佳答案 你有启用任何类型的防火墙吗?例如,csf具有端口泛滥设置部分.也许由于IP的某种网络活动而临时禁止IP是他们收到“未找到服务器”错误的原因. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- django – Nginx在proxy_pass之后使用升级头
- linux – DKIM:Signature标头存在但无效
- 网络 – 诊断Ubuntu中的数据包丢失/高延迟
- 无法从Java中的Nginx反向代理获取远程IP
- Nginx:在图像上禁用gzip
- ruby-on-rails-4-EventController对ActionController :: Li
- 将Nginx和uWSGI Web服务器错误记录到Sentry
- ruby-on-rails – 在websocket握手期间Rails ActionCable错
- nginx连接重置
- 什么是nginx的$request_time,为什么它比php-fpm执行时间多得