新站上线,一直未收录,使用百度站长平台进行抓取测试,无意间发现抓取出现socket读写错误的提示,查了下网上,貌似是与iptables防火墙有关
于是逐条检查iptables规则,逐条测试,最后发现问题
一般linux的web服务器,我总是会在iptables设置一条规则,除了规则允许外的其他访问都拒绝
用的命令如下:
#禁止其他未允许的规则访问
1 | iptables -A INPUT -j REJECT;iptables -A FORWARD -j REJECT |
把这条删除即可,如何删除参见https://xiaohost.com/1138.html
好了,测试了多次,均成功
但是以前的网站iptables都设置了这条规则,现在就不行了呢? 估计是新站用了SSL 这点和旧网站倒是不同,算了,也不去深入研究了,毕竟李彦宏没给我发工资。
不加入此条规则,其实iptables不如不用,真搞不懂百度垃圾是怎么想的!!!
原文链接:https://xiaohost.com/3156.html,转载请注明出处。
评论2