开启Nginx时端口被占用提示:Address already in use

开启Nginx时端口被占用提示:Address already in use

本文主要介绍打开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时端口被占用的提示:地址已经在使用中。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

开启Nginx时端口被占用提示:Address already in use