为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下nginx 如何检测配置文件的正确性?

请问一下nginx 如何检测配置文件的正确性?

慕哥6287543 2019-10-28 09:05:27
nginx 如何检测配置文件的正确性?
查看完整描述

4 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

首先执行命令找到nginx路径,ps aux | grep nginx;如nginx路径为;/usr/local/nginx/sbin/nginx;

contos 下面查看 nginx配置是否OK,

/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;

windows 下面查看 在D:\phpStudy\nginx 在这个目录使用Shift + S鼠标右键出现下面页面就打开了cmd窗口 必须要没有选中文件才可以出现。


查看完整回答
反对 回复 2019-11-02
?
阿晨1998

TA贡献2037条经验 获得超6个赞

在链接上服务器之后,只需查找文件名即可找到nginx的配置文件位置,然后打开它就可以了。
在连接上远程后,在命令窗口中输入: find ... -name nginx.config
然后按回车,一下就会有路径出来了,如:alidata/server/nginx-1.0.4/conf/nginx.config
然后打开此目录: cd alidata/server/nginx-1.0.4/conf
这个目录就是配置文件所在的目录了,想要编辑它就直接编辑就可以了,编辑完保存退出,重启服务器。
一切OK。

查看完整回答
反对 回复 2019-11-02
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

  1. 配置文件修改完没有保存,或保存后没有重新载入nginx,请保存后使用nginx -s reload重新加载配置文件

  2. 更改的配置文件有错误,请使用nginx -t检查配置文件是否正确


查看完整回答
反对 回复 2019-11-02
?
守着一只汪

TA贡献1872条经验 获得超3个赞

当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否写得正确,同时也告诉了你配置文件得路径:

# nginx -t
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful

首先执行命令找到nginx路径
ps aux | grep nginx
如nginx路径为
/usr/local/nginx/sbin/nginx

然后执行以下命令
/usr/local/nginx/sbin/nginx -V
默认放在 安装目录下 conf/nginx.conf

查看完整回答
反对 回复 2019-11-02
  • 4 回答
  • 0 关注
  • 2855 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信