今天在使用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;
}
再次启动,发现没问题了。