时间:2021-07-01 10:21:17 帮助过:202人阅读
netstat -lnt
/etc/init.d/iptables status
/etc/init.d/iptables stop
自己电脑依然访问不到,然后我在本机 wget 127.0.0.1:8118
返回403,说明可以访问。奇了怪了真是。
因为的我的账号是非root账号,我无意中查看防火墙时加了个sudo返回了防火墙开放的端口,而防火墙一直开着。也就是说原因就是因为防火墙没有开放端口。
接下来就好办了:
vi /etc/sysconfig/iptables
看到防火墙开启了22 3306 和80端口,添加一条新建的端口
-A INPUT -m state --state NEW-m tcp -p tcp --dport 8118-j ACCEPT
重启防火墙:/etc/init.d/iptables restart
那为什么执行iptables脚本没有任何输出,而不像其他脚本没权限时报错呢,大概看了下iptables的启动脚本其中有一行:
# only usable for root
[ $EUID = 0 ] || exit4
说明只有root才能调用iptables启动脚本.我真是孤陋寡闻了
').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配置非80端口访问不了,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。