linux 的 80端口打不开

linux 的 80端口打不开,第1张

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

具体 *** 作步骤如下:

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、连接之后会d出服务器的首页来,这就说明80端口开放成功了。

怎么确定是80端口无法使用?是开启tomcat服务的时候,被告知端口无法使用吗?那么可能是80已经被占用,使用netstat -auntp|grep 80, 看下是哪个程序在占用。把它kill掉试试看。如果是tomcat服务已经开启,但是无法从本地或者其它计算机访问,那么关闭你的防火墙试试看,iptables -F. 如果是防火墙的原因,那么使用ufw(ubuntu下),firewalld(redhat、centos下)来增加对80端口的支持。如果是网页无法找到,那么看看你的虚拟访问路径是否正确。该文件夹是否具有http访问权限,可以把selinux关掉试试,setenforce 0.linux tomcat 不能使用80端口是什么原因


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8390850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存