自从我入职现在这家公司后,公司一直用的都是window server 2008 R2作为服务器,导致我好久都没有用过linux啦!今天比较空闲,就自己安装了一个linux虚拟机捣鼓捣鼓。

安装好JDK和Tomcat,然后启动Tomcat,发现访问8080端口没有响应,噢!原来是因为linux默认状态之下是关闭8080端口的,现在我需要将它打开。在经过一番度娘搜索,试过了几个指令,发现都没法顺利打开端口,但功夫不负有心人,我最后还是找到了有效的方法,现在把它写下来:

1、开启端口(以80端口为例)

      方法一:

         /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT   写入修改

         /etc/init.d/iptables save   保存修改

        service iptables restart    重启防火墙,修改生效

       方法二:

       vi /etc/sysconfig/iptables  打开配置文件加入如下语句:

       -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT   重启防火墙,修改完成

2、关闭端口

     方法一:

         /sbin/iptables -I INPUT -p tcp --dport 80 -j DROP   写入修改

         /etc/init.d/iptables save   保存修改

        service iptables restart    重启防火墙,修改生效

       方法二:

       vi /etc/sysconfig/iptables  打开配置文件加入如下语句:

       -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP   重启防火墙,修改完成

3、查看端口状态

      /etc/init.d/iptables status

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐