本文主要介绍打开Nginx: Address已被占用时提示端口被占用的解决方法。本文通过两种方法介绍了Nginx的启动、停止和重启的操作方法。有需要的可以参考一下。
如图所示:
检查端口占用率:
sudo netstat -apn | grep 80
查看占用端口的进程:
ps -ef | grep 3345
结果显示端口80被Nginx自己占用了,所以可以杀死进程,重启Nginx。
sudo kill -9 3345
sudo netstat -apn | grep 80
成功终止进程后,启动Nginx
成功启动Nginx,在浏览器中输入Nginx所在系统的ip地址,验证Nginx是否启动成功。
下面介绍下Nginx的启动、停止与重启
启动
启动代码格式:nginx安装目录地址-c nginx配置文件地址
例如:
[root @ Linux server sbin]#/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx . conf
停止
有三种方法可以停止nginx:
冷静地停下来
1.检查流程号。
[root @ Linux server ~]# PS-ef | grep nginx
2.扼杀进程
[root @ Linux server ~]# kill-QUIT 2072
快速停止
1.检查流程号。
[root @ Linux server ~]# PS-ef | grep nginx
2.扼杀进程
[root @ Linux server ~]# kill-TERM 2132
或者
[root @ Linux server ~]# kill-INT 2132
强制停止
[root @ Linux server ~]# pkill-9 nginx
重新开始
1.验证nginx配置文件是否正确。
方法一:进入nginx安装目录sbin,输入命令。/nginx -t
见nginx.conf语法ok如下图。
nginx.conf测试成功
配置文件是正确的!
方法二:在start命令-C前加-t。
2.重启nginx服务方法一:进入Nginx可执行目录sbin,输入命令。/nginx -s重新加载。
方法二:找到当前的nginx进程号,然后输入命令:kill -HUP进程号,重启nginx服务。
总结
以上是边肖给大家介绍的打开Nginx时端口被占用的提示:地址已经在使用中。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。