nginx: [emerg] invalid number of arguments in "root" directive in /usr/local/nginx/conf/nginx.conf:20

nginx配置文件解析(nginx配置文件报错nginx:)(1)

错误原因:配置文件第20行报错

输入命令再次检查:配置文件信息:

在sbin目录下

输入nginx -t

nginx: [emerg] invalid number of arguments in "root" directive in /usr/local/nginx/conf/nginx.conf:20

nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

nginx配置文件解析(nginx配置文件报错nginx:)(2)

确定了配置文件有问题

找到配置文件

nginx配置文件解析(nginx配置文件报错nginx:)(3)

发现20行上面19行 少一个分号;

问题找到,添加分号后,保存成功.再检查配置文件nginx -t

nginx配置文件解析(nginx配置文件报错nginx:)(4)

重启nginx

重启命令./nginx 或者重新加载启动

...nginx/sbin/nginx -c .../nginx/sbin/conf/nginx.conf

目录下的以及子目录下的所有执行权限可读可写可操作权限chmod 777 -R ./html或者 chmod -R u x ./html

nginx配置文件解析(nginx配置文件报错nginx:)(5)

nginx配置文件解析(nginx配置文件报错nginx:)(6)

,