后端开发|php教程
server,numbering,nginx,name,addClass
后端开发-php教程
今天太倒霉了,发现通过IP无法访问服务器的80端口很无语,昨天都还好的啊,也没有修改过配置,其他端口又是正常的,防火墙也没问题。于是问了下机房,给了个崩溃的回复说我们的服务器有个域名没有备案被电信多次通告,然后就把我们ip端口给封了。。。。封了啊。。。疯了,关键是这个域名TMD不是我的啊
蜘蛛网络源码.jpg,vscode的css库,ubuntu写php,tomcat日志太多,sqlite上传服务器,爬虫算法研究新冠疫情数据,php二位数组,哪里有seo推广,dede网站下载,手机网页js,ace 模板下载lzw
经过一番折腾,发现是 nginx 配置上貌似有个漏洞,导致任何域名解析到服务器都能被正常请求,虽然是个空白页,但HTTP状态码是200。
茶叶asp源码,vscode显示修改人,ubuntu保留home,tomcat占很多cpu,爬虫flask,php 新闻分页,小红书seo优化公司,资源管理网站源码,html5手机大转盘模板lzw
主要是缺少下面的配置代码:nginx 版本 1.8.0
dtcms源码博客,热备软件 ubuntu,台北哪有爬虫店,讲师php,检测seo优化lzw
server { listen 80 default_server; server_name _; return403;}
让所有没有配置过的 server_name 都返回 403 错误
我以前 Nginx 也重未加过这个配置,但重来没遇到过此类问题,而且我在另一台服务器上测试,即便没有这个代码也不可能解析并请求成功啊,很是无语。
补充:
搜索了一圈后发现 Nginx 对这类问题,貌似应该用自身特有的 444 这个状态码最好
server { listen 80 default_server; server_name _; access_log off; return444;}
这样在浏览器端访问的时候,浏览器会自动提示用户无法访问
通过 CURL 抓取的结果(输出的是HTTP错误信息)
‘).addClass(‘pre-numbering’).hide();
$(this).addClass(‘has-numbering’).parent().append($numbering);
for (i = 1; i <= lines; i++) { $numbering.append($(\).text(i)); }; $numbering.fadeIn(1700);}); });
以上就介绍了Nginx 防止被域名恶意解析的方法,包括了方面的内容,希望对PHP教学有兴趣的朋友有所帮助。
如果觉得《Nginx 防止被域名恶意解析办法》对你有帮助,请点赞、收藏,并留下你的观点哦!