首页 > 建站教程 > 域名服务器 >  nginx启动失败:invalid number of arguments in "root" directive in正文

nginx启动失败:invalid number of arguments in "root" directive in

今天在使用nginx代理一个新项目时,启动不了,查看error.log,发现报了下面的错误:

invalid number of arguments in "root" directive in nginx/nginx.conf:52

字面意思是:root参数不正确,我配置的root如下:
location / {
    root  H:\works\X讯飞客服二期\讯飞微信公众号\D02 Source Code(源代码);
    index  index.html index.htm;
}

好像没什么问题啊,中文路径我一直都在用,没出过这个错误。一番百度后才知道,root路径不能含有空格,于是修改文件夹,将名称由“D02 Source Code(源代码)”改成了“D02SourceCode(源代码)”,重新配置root参数:
location / {
    root  H:\works\X讯飞客服二期\讯飞微信公众号\D02SourceCode(源代码);
    index  index.html index.htm;
}
再次启动,发现没问题了。