centos 上放两个不同程序的站都共用80端口冲突吗

centos 上放两个不同程序的站都共用80端口冲突吗,第1张

wampserver无法启动,apache启动不了,提示80端口被占用了怎么办
80端口冲突原因分析:
主要原因是WampServer默认的安装端口是80,容易和已安装的ISS等其他服务冲突,导致WampServer无法启动。
通常占用80端口的程序有:迅雷、IIS。
如何查看80端口被哪个程序占用呢?
检测80端口被占用的办法:开始-运行-输入cmd(回车)-打开命令提示符输入——netstat -ano,就可以查看本机端口开放情况与对应的程序
。如下图:
从图中我们可以看出,80端口都被PID(进程标识符)为:1720的进程所占用。现在,只要知道PID为1720的进程就可以释放80端口了。
打开任务管理器,如下图:
默认的任务管理器是没有PID这一项的,只需要将查看-选项列(s)中的PID勾选就可以了。
图中,可以看出PID:1720对应的进程为inetinfoexe。(稍后解释inetinfoexe进程)如果你现在直接结束掉这个进程,无论如何inetinfoexe都会自动重新运行,只是这个时候的PID就改变了。所以这样不能完全的释放80端口。
最后 *** 作:停止 IIS“默认网站。其实罪魁祸首是IIS,因为我之前有做网站,需要安装IIS,并且创建了一个站点,在控制面板-管理工具-internet 信息服务-网站下面可以看到这个站点,只需要把这个站点停止掉就可以了,然后你再到开始-运行-输入cmd(回车)-打开命令提示符——netstat -ano,可以看到已经没有80端口,这个时候在安装软件,就一切顺利了。
注:进程PID是可以变化的,就是说不同时间运行同一个程序,它的PID号就不同。不同计算机同一个进程的PID号多数情况也是不同的。因此,在结束inetinfoexe之前的PID是一个三位数,重新启动后,它的PID可能为四位数了。这点不影响问题的解决,我只是好奇,便拿出来说罢了。

你是否在使用云服务器的时候网站出现打不开的状况,那么多半是vps的80端口未打开或被封了,那么CentOS要如何打开vps 80端口呢需要通过防火墙打开,具体的随小编一起来了解下吧。 CentOS 防火墙开启80端口 #/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT 然后保存: #/etc/rcd/initd/iptables save 注意需要重启服务哦:执行service iptabels save 与 service iptables restart 端口查看方法: vhost]# /etc/initd/iptables status Table: filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT tcp -- 0000/0 0000/0 tcp dpt:80 2 ACCEPT tcp -- 0000/0 0000/0 tcp dpt:80 Chain FORWARD (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination 上面就是CentOS系统vps打开80端口的方法介绍了,很多人在开启80端口后不知如何查看,所以本文还介绍了vps 80端口的查看方法。

你是问centos如何查看ip与端口吗?
查看IPifconfig eth0 →查看IP 不过输出的信息多一些ifconfig|grep 'Bcast' → 这个输出的信息要清晰多了 ,Centos查看端口占用情况命令 比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp。其中MAC地址可用ifconfig eth0命令查看。
设置好后,重启network服务即可:service network restart。


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

原文地址: https://outofmemory.cn/yw/13377702.html

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

发表评论

登录后才能评论

评论列表(0条)

保存