转 linux 查看80号端口被占用 和 重启nginx
linux下解决80端口被占用
安装一个nginx服务,在启动的时候报80端口被占用了,我们来检查一下有哪些服务占用了80端口
首先我们查一下占用80端口的有哪些服务,netstat -lnp|grep 80 查看80端口被那些服务占用。
会发现其实就是第一行httpd服务占用了80端口,服务名称前面是他的pid号
可以看到httpd服务占用了80端口,我只要把它进程给结束掉就可以了
在去查看一下80被占用的情况netstat -lnp|grep 80
启动nginx服务看是否能启动成功。
在查看一下80端口,现在看以看到是nginx占用了80端口,nginx监听了80端口
摘自百度经验 笔记
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
查询nginx进程
1
2
3
4
5
ps aux|grep nginx
重启 nginx
1.先停止再启动(推荐):
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:
1
2
3
4
./nginx -s quit
./nginx
2.重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:
./nginx -s reload
启动成功后,在浏览器可以看到这样的页面:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190627104735650.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMzk5OTc2,size_16,color_FFFFFF,t_70)
————————————————
版权声明:本文为CSDN博主「吃井不忘挖水人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41399976/article/details/93854778