[已解决]nginx:[emerg]invalid number of arguments in “root“ directive in D:\nginx-1.24.0\conf\nginx.conf

在cmd中测试nginx的配置文件nginx.conf时报以下错误:

 nginx: [emerg] invalid number of arguments in "root" directive in D:\nginx-1.24.0\nginx-1.24.0\conf\nginx.conf:44
nginx: configuration file D:\nginx-1.24.0\nginx-1.24.0\conf\nginx.conf test failed

解决方案:

提示报错信息在nginx.conf的44行,查看44行

[已解决]nginx:[emerg]invalid number of arguments in “root“ directive in D:\nginx-1.24.0\conf\nginx.conf_第1张图片

 发现root的路径中有空格,将vue项目打包后的dist放入没有空格的文件夹中,重新引入后解决

[已解决]nginx:[emerg]invalid number of arguments in “root“ directive in D:\nginx-1.24.0\conf\nginx.conf_第2张图片

 

注意:如果在root报错,注意路径中不能有中文和空格,检查最后是否有分号以及是否多加了\

你可能感兴趣的:(nginx,运维,服务器)