ubuntu – Nginx:随机用户得到“找不到服务器”
我最近使用一些PHP和Django站点从apache切换到nginx / php-fpm.在某些时候,一些用户开始报告他们无法访问网站并获得“找不到服务器”.他们说:
我在错误日志中使用grep来查找那些IP,但什么也没得到.看来,当用户被这种方式“阻止”时,他再也无法访问网站了 – 它本身并没有得到治愈.另一方面,每天有超过30,000人访问这些网站,没有任何问题. 这些被阻止的东西似乎没有什么特别之处 – 它们使用不同的浏览器,拥有不同的子网.它没有任何意义. 你能就如何诊断和解决这个问题提出任何建议吗? 我的一个配置是:
ban.conf内容:
IpTables命令:
UPDATE 问题是我的托管服务提供商的防火墙.人们被阻止并被禁止进行SYN泛洪,因为我的网站让他们一次完成50多个HTTP请求.这是一个可怕的情况,我不得不做出优化来解决它.大家,谢谢你的帮助! 最佳答案 你有启用任何类型的防火墙吗?例如,csf具有端口泛滥设置部分.也许由于IP的某种网络活动而临时禁止IP是他们收到“未找到服务器”错误的原因. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在nginx中为相对URL使用别名时的禁止位置
- ruby-on-rails – Capistrano NGINX Passenger Restart Rai
- 在Ubuntu 10.04上使用Nginx设置龙卷风,供生产使用
- python – 为tornadoweb配置失败nginx设置,未知指令“user”
- 线条的顺序在Nginx中是否重要?
- linux – 根据流量或请求的百分比负载均衡HTTP?
- 如何为Nginx设置client_max_body_size动态
- 使用PHP和nginx X-Accel-Redirect服务大文件
- 如何在将请求传递给上游服务器之前删除Nginx中的客户端标头
- Ubuntu 14.04中缺少nginx php5-fpm conf文件