怎么在linux 打开80端口

怎么在linux 打开80端口 关闭80端口。
2024-12-03 06:42:09
推荐回答(2个)
回答1:

具体操作步骤如下:

1、首先打开linux 的终端,在里面输入指令“vi /etc/sysconfig/iptables”,打开iptables的配置文件,添加一行"-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT"。

2、然后重启iptables输入"service iptables restart"重启服务。

3、重启成功以后,输入"service iptables status",回车就会显示正在生效的规则。

4、最后就可以测试是否成功了,最直接就是回到windows平台通过使用cm(命令提示符窗口,使用telnet命令进行测试,命令"telnet+空格+服务器IP+空格+80"可以连接就会直接跳转到一个空白的窗口。

5、连接之后会弹出服务器的首页来,这就说明80端口开放成功了。

回答2:

很多linux发行版, 默认iptables服务启动的时候都只保留的最基本的端口, 例如22端口, 但是其他的都是禁止状态, 因为当你需要使用某一个软件或者服务的时候会发现它的端口的不通的, 你telnet不上去!

这个时候你可以通过 netstat -an | grep 端口号 来检验下是不是已经打开了某某服务

如果没有就去启动它, RedHat系列的一般是: service xxx start 或者 /etc/init.d/xxx start

如果确定已经打开了, 那很可能就是防火墙阻止了此端口, 这个和windows自带的防火墙感觉差不多

service iptables stop之后看看效果如何, 当然你可以单独解封这一个端口, 例如我们允许58端口

/sbin/iptables -A INPUT -p udp --dport 58 -j ACCEPT

建议去学习iptables的知识, 呵呵