A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

linux系统对外开放80、8080等端口,防火墙设置


我们很多时候在liunx系统上安装了web服务应用后(如tomcat、apache等),需要让其它电脑能访问到该应用,而Linux系统(centos、redhat等)的防火墙是默认只对外开放了22端口。
方法1.关闭防火墙
用root登录后,执行 service iptables stop --停止
 但是在实际应用中,关闭防火墙降低的服务器的安全性,不能关闭防火墙。
 如果在宿主机的dos窗口下telnet虚拟机的8080窗口,会失败,由此可以确定是虚拟机的8080窗口有问题,应该是被防火墙堵住了。因此修改防火墙设置即可。 
方法2.修改centos的防火墙配置文件
修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条
 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 就可以了,其中 8080 是要开放的端口号,然后重新启动linux的防火墙服务,
 /etc/init.d/iptables restart。 
方法3.使用命令开启
在命令行添加外网端口访问 linux开启允许外网访问的端口 LINUX开启允许对外访问的网络端口 LINUX通过下面的命令可以开启允许对外访问的网络端口:
 /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT 
#开启8000端口 /etc/rc.d/init.d/iptables save 
#保存配置 /etc/rc.d/init.d/iptables restart
#重启服务 查看端口是否已经开放 /etc/init.d/iptables status

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马