一、查看nginx实际调用的配置文件

1、locate
若安装了locate可通过该命令进行查看。

[root@xxx nginx]# locate nginx.conf
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/nginx.conf.default
...

如果服务器中存在多个nginx.conf文件,我们并不知道实际上调用的是哪个配置文件,因此我们必须找到实际调用的配置文件才能进行修改。

2、ps查看可执行文件再确定配置文件
(1)先查看可执行文件

[root@xxx nginx]# ps aux|grep nginx
root              352   0.0  0.0  2468624    924   ??  S    10:43上午   0:00.08 nginx: worker process
root              232   0.0  0.0  2459408    532   ??  S    10:43上午   0:00.02 nginx: master process /usr/local/nginx/sbin/nginx -g daemon off;
root             2345   0.0  0.0  2432772    640 s000  S+    1:01下午   0:00.00 grep nginx

(2)再通过可执行文件查看配置文件

[root@xxx nginx]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

若上面两种方式无法确认可执行文件位置,则可通过下面这种方式,基本无往不利。

3、通过端口查看进程,再通过进程查看可执行文件,最后确定配置文件位置
(1)查看nginx的PID,以常用的80端口为例。

[root@xxx nginx]# netstat -lntup|grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 13309/nginx

#由此可知nginx进程号是13309

(2)通过相应的进程ID(比如:13309)查询当前运行的nginx路径。

[root@xxx nginx]# ll /proc/13309/exe
lrwxrwxrwx 1 root root 0 Jan 4 17:02 /proc/13309/exe -> /usr/local/nginx/sbin/nginx

(3)获取到nginx的执行路径后,使用-t参数即可获取该进程对应的配置文件路径。

[root@xxx nginx]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

二、重启nginx

1、GNU/Linux nginx重启

kill -HUP 进程号或进程号文件路径
或
可执行文件路径 -s reload

判断Nginx配置是否正确:

nginx -t -c /usr/nginx/conf/nginx.conf
或
/usr/nginx/sbin/nginx -t

2、Centos nginx重启

service nginx restart
/etc/init.d/nginx stop
/etc/init.d/nginx start

3、Ubuntu Nginx重启

$sudo service nginx start
$sudo service nginx stop

linux操作:查看nginx实际调用的配置文件与重启nginx相关推荐

  1. 通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx...

    为什么80%的码农都做不了架构师?>>>    通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx 脚本如下: ...

  2. Nginx入门3:Nginx常用命令;(启动nginx;启动时,指定配置文件;测试配置文件,查看当前使用的哪个配置文件;显示nginx版本;停止nginx;修改配置文件后,重载配置文件;)

    说明: (1)本篇博客介绍nginx常用的一些命令: 目录 一:启动Nginx:[/usr/sbin/nginx]: 1. 使用[/usr/sbin/nginx]去启动Nginx: 2.可以通过浏览器 ...

  3. linux中nginx.conf的文件路径以及重启nginx的方法

    nginx.conf的文件路径 ubuntu下,nginx.conf的默认路径为/etc/nginx/nginx.conf 但如果你是修改网站的相关代理信息,我们更推荐修改文件: /etc/nginx ...

  4. nginx支持text html,BT面板重启Nginx提示“nginx: [warn] duplicate MIME type “text/html””解决办法...

    很多时候我们在进行了一系列站点优化配置后,经常会出现一些未知的问题.比如虾皮路之前就遇到过了,在BT宝塔面板里面重启Nginx或者重载Nginx的时候,提示"nginx: [warn] du ...

  5. linux 关闭nginx进程,Linux环境下启动、停止、重启nginx

    启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /us ...

  6. windows版本服务器,修改nginx.conf,重启nginx配置文件不起作用解决办法。

    我的nginx是在windows版本服务器上面,我按照了nginx的命令: nginx -s reload :修改配置后重新加载生效 nginx -t -c /path/to/nginx.conf 测 ...

  7. 启动Nginx、重启Nginx、停止Nginx与Nginx开机自启

    文章目录 启动 Nginx 停止 Nginx service 服务脚本 Nginx 开机自启 启动 Nginx nginx安装完成后,切换到nginx安装目录中的sbin目录(如果在执行 ./conf ...

  8. Windows下Nginx的启动,停止,重启等命令

    假设安装在E:\server\nginx-1.20.0目录下 cmd命令进入安装文件 启动 E:\server\nginx-1.20.0>start nginx 或 E:\server\ngin ...

  9. linux nginx在哪个目录下,Linux下查看Nginx安装目录、版本号信息?

    Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...

最新文章

  1. B-tree/B+tree/B*tree
  2. pytorch教程龙曲良41-45
  3. Eclipse设置项目默认编码和换行符类型
  4. PRML(4)--Chapter2(下)-非参数估计
  5. Promise进阶——如何实现一个Promise库
  6. C#LeetCode刷题之#121-买卖股票的最佳时机(Best Time to Buy and Sell Stock)
  7. MVC系列学习(十一)-客户端的验证
  8. linux nona怎么用_Linux nano编辑器命令常用方法
  9. Redis学习记录之Java中的初步使用
  10. 视频质量,分辨率,码率之间的关系 2
  11. file处理的一些内容
  12. 软件设计原则(一) 单一职责原则
  13. Unity UniWebView内置浏览器插件
  14. java学术论文_java毕业设计论文-学术参考网
  15. extern int a 和int a的区别
  16. 管理学论文对人性的假设
  17. 网关和路由器功能的有哪些不同
  18. 输入某学生的考试成绩,输出对应等级A、B 、C、 D、E
  19. 可用内存不够异常问题的处理
  20. 通过 wireshark 抓包了解直播流媒体 RTMP 协议基本过程

热门文章

  1. 2022-04 Task02交大ACM C++算法
  2. MLA Review之一: KNN算法
  3. 应用在智能手表中的加密设置
  4. python Format()函数的用法___实例详解(一)(全,例多)___各种格式化替换,format对齐打印
  5. 从苏宁电器到卡巴斯基第33篇:难忘的三年硕士时光 IX
  6. 个人日记—《人生算法》读后感—20200831
  7. leetcode.84 leetcode739. 每日温度(都是单调栈)
  8. 怎么快速学会国家计算机二级考试ms office 10天速成
  9. 长时间工作才应该开除吧
  10. 计算机主机拆装注意事项,组装电脑的注意事项