linux下怎么开启80端口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下怎么开启80端口相关的知识,希望对你有一定的参考价值。

很多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的知识, 呵呵
参考技术A Linux系统查看80端口是否被占用:[root@host ~]# netstat -anp | grep port lsof -i:80
#如果显示有运行程序就会占用了
查看80端口被那个进程占用:
[root@host ~]# netstat -pan | grep :80 tcp 0 0
127.0.0.1:80 0.0.0.0:* LISTEN
23903/nginx tcp 0 0 0.0.0.0:8081
0.0.0.0:* LISTEN 23509/httpd
然后终止占用80端口该进程的方式:
[root@host ~]# kill pid

Linux系统下怎么测试端口的连通性

可以使用nc命令测试。

例如测试一下 某个个IP 的80 端口有没有开启可以使用命令:nc -z -w 1 “IP地址”  80

可以看到默认是使用TCP进行测试的,如果要测试UDP端口有没有开放的可以添加-u 一起使用。例如我测试一下202.96.128.86 这个IP的UDP 53端口:nc -u -z -w 1 “ip地址”

6、上面可以看到成功的会显示相关的信息,但是如果测试到端口是不开放的或者被防火墙拦截的就不会返回相关的信息。


参考技术A iptables只是允许访问主机的哪些端口。你的22端口是ssh服务在监听,23端口是telnet端口在监听,80端口是httpd服务在监听,这些都是常用的服务端口,主机都有对应的服务一直在监听。你的iptables虽然允许访问主机的8000,8080,8081等端口,但是没...

以上是关于linux下怎么开启80端口的主要内容,如果未能解决你的问题,请参考以下文章

linux服务器80端口已经开启并且能连接80端口,但是不能访问服务器网页是啥原因

Linux开启80端口3306端口的方法是啥

Centos 6 怎么开启apache ipv4的80端口?

linux shell脚本怎么写监控远程80端口是不是开启?

怎样用命令关闭和开启80端口?

linux tomcat 不能使用80端口是啥原因