首页>>技术分享>>Linux>如何查找linux下的nginx配置文件位置

如何查找linux下的nginx配置文件位置

大路 Linux 2023-10-11 152

因为不同的人安装nginx的位置不一样,所以经常需要找nginx的配置文件位置
比方说v2ray默认安装nginx的文件位置,不同脚本位置多少有点不一样,这就很困扰,好在系统进程记录有程序位置,程序调用配置文件也会有记录,这就好办了
先找运行中的程序

ps -aux | grep nginx

会出现
0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
字样,其中/usr/sbin/nginx就是文件位置
然后

/usr/sbin/nginx -t

会有nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
字样,其中 /etc/nginx/nginx.conf 就是文件位置

3、nginx的使用(启动、重启、关闭)

  1. 首先利用配置文件启动nginx。
    命令: nginx -c /usr/local/nginx/conf/nginx.conf
    重启服务: service nginx restart

  2. 快速停止或关闭Nginx:nginx -s stop

  3. 正常停止或关闭Nginx:nginx -s quit

  4. 配置文件修改重装载命令:nginx -s reload

查找进程停止

1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -QUIT 2072

强制停止

[root@LinuxServer ~]# pkill -9 nginx

重启

1、验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!

2、重启Nginx服务
方法一:进入nginx可执行目录sbin下,输入命令
./nginx -s reload 即可
方法二:查找当前nginx进程号,然后输入命令:
kill -HUP
进程号 实现重启nginx服务


标签: