Linux配置防火墙 开启80端口的方法

在虚拟机里装了nginx+mysql+php,虚拟机里的桌面可以访问,

  1. netstat -ntlp | grep 80
  2. lsof -i:80

也有对应的端口信息。
但是虚拟机外面通过ip访问却访问不了。

  1. iptables -L -n

查看防火墙设置,发现没有开启80端口。

解决方式:
一、是关闭防火墙

  1. service iptables stop

不推荐

二、开放防火墙的这个端口。

  1. vim /etc/sysconfig/iptables
  2. -A INPUT -m state --state NEW -m tcp -p tcp --dport 80-j ACCEPT

重启iptables

  1. service iptables restart


另:开放一个范围的端口22到80

  1. -A INPUT -m state --state NEW -m tcp -p tcp --dport 22:80-j ACCEPT

更多请支持:http://www.webyang.net/Html/web/article_173.html

猜你喜欢

转载自ycdyx.iteye.com/blog/2249753