nginx.conf配置文件所在目录/usr/local/nginx/conf和/data/nginx/conf的区别?

ameyume
博客专家认证
2019-08-06 02:49:13
1.搜索nginx.conf文件,可以搜到以下三个文件路径:
# find / -name nginx.conf
/data/nginx/conf/nginx.conf
/usr/local/nginx/conf/nginx.conf
/root/software/nginx-1.7.8/conf/nginx.conf


2.通过nginx -t查询,显示的路径如下,也就是/usr/local/nginx/conf路径下的配置文件起作用
# 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


/root/software/nginx-1.7.8/conf/nginx.conf应该是安装nginx自带的默认文件;
那么,/data/nginx/conf/nginx.conf文件又有什么作用呢?是什么时候生成的呢?
看内容与/usr/local/nginx/conf/nginx.conf并不相同。
要修改时,需要修改/data/nginx/conf/nginx.conf文件吗?
还是只需要修改/data/nginx/conf/nginx.conf就可以了?

万谢!
...全文
1725 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ameyume 2019-08-13
  • 打赏
  • 举报
回复
引用 2 楼 qybao 的回复:
多谢! 修改/usr/local/nginx/conf/nginx.conf文件,然后再执行nginx -s reload 使生效就可以了。
qybao 2019-08-09
  • 打赏
  • 举报
回复
nginx -t 显示的就是当前有效的conf(你应该只需要修改这个就可以了)
当然,除非你启动nginx时用-c参数执行别的conf nginx -c yourpath/nginx.conf
nginx本来就支持多个配置文件,可以用include导入,每个项目可以根据需要配置项目专属的conf
所以你这个问题,别人没有和你一样的环境可能没法解析

ameyume 2019-08-07
  • 打赏
  • 举报
回复
400分有没有人要呢?

2,190

社区成员

发帖
与我相关
我的任务
社区描述
go语言学习与交流版
社区管理员
  • go语言社区
  • Freeman Z
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧