ubuntu – Nginx:随机用户得到“找不到服务器”
|
我最近使用一些PHP和Django站点从apache切换到nginx / php-fpm.在某些时候,一些用户开始报告他们无法访问网站并获得“找不到服务器”.他们说:
我在错误日志中使用grep来查找那些IP,但什么也没得到.看来,当用户被这种方式“阻止”时,他再也无法访问网站了 – 它本身并没有得到治愈.另一方面,每天有超过30,000人访问这些网站,没有任何问题. 这些被阻止的东西似乎没有什么特别之处 – 它们使用不同的浏览器,拥有不同的子网.它没有任何意义. 你能就如何诊断和解决这个问题提出任何建议吗? 我的一个配置是:
ban.conf内容:
IpTables命令:
UPDATE 问题是我的托管服务提供商的防火墙.人们被阻止并被禁止进行SYN泛洪,因为我的网站让他们一次完成50多个HTTP请求.这是一个可怕的情况,我不得不做出优化来解决它.大家,谢谢你的帮助! 最佳答案 你有启用任何类型的防火墙吗?例如,csf具有端口泛滥设置部分.也许由于IP的某种网络活动而临时禁止IP是他们收到“未找到服务器”错误的原因. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx – 我如何追踪php-fpm终止的原因?
- python – Django和动态生成的图像
- Django 1.3 URL重写
- Nginx:什么是X-Forwarded-For WebSockets的替代品?
- nginx没有在端口81上响应
- 如何在nginx“if”语句中使用“or”运算符?
- 在/ nginx中将/foo.html重定向到/ foo但不是/ to / index
- node.js – 你应该如何处理auth并在微服务之间共享用户信息
- Gitlab:使用Passenger / Nginx运行Unicorn,Resque的问题
- Nginx:何时使用proxy_set_header Host $host vs $proxy_ho
