ubuntu – Nginx:随机用户得到“找不到服务器”
我最近使用一些PHP和Django站点从apache切换到nginx / php-fpm.在某些时候,一些用户开始报告他们无法访问网站并获得“找不到服务器”.他们说:
我在错误日志中使用grep来查找那些IP,但什么也没得到.看来,当用户被这种方式“阻止”时,他再也无法访问网站了 – 它本身并没有得到治愈.另一方面,每天有超过30,000人访问这些网站,没有任何问题. 这些被阻止的东西似乎没有什么特别之处 – 它们使用不同的浏览器,拥有不同的子网.它没有任何意义. 你能就如何诊断和解决这个问题提出任何建议吗? 我的一个配置是:
ban.conf内容:
IpTables命令:
UPDATE 问题是我的托管服务提供商的防火墙.人们被阻止并被禁止进行SYN泛洪,因为我的网站让他们一次完成50多个HTTP请求.这是一个可怕的情况,我不得不做出优化来解决它.大家,谢谢你的帮助! 最佳答案 你有启用任何类型的防火墙吗?例如,csf具有端口泛滥设置部分.也许由于IP的某种网络活动而临时禁止IP是他们收到“未找到服务器”错误的原因. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx – $request_uri后缀的变量,与位置块前缀不
- ruby-on-rails-4-EventController对ActionContro
- ruby – 关于Nginx配置的Sinatra – 出了什么问题
- 使用Nginx fastcgi_cache php-fpm缓存和静态文件
- nginx“上游”指令是否有端口设置?
- express – 将本地nginx服务器部署到公共ubuntu
- nginx – 当服务器IP发生变化时,excing TCP(例如
- macos – Nginx PHP-FPM在Mountain Lion上非常慢
- php-页面无法正确重定向Nginx
- javascript – Laravel AngularJS CORS无效