我将nginx.conf示例复制到我的 ubuntu 12.04 盒子上(我不知道将其他 conf 文件放在哪里。我是 nginx noob)。当我尝试启动 nginx 时,出现以下错误:
abe-lens-laptop@abe:/etc$ sudo service nginx start
Starting nginx: nginx: [emerg] getpwnam("www") failed in /etc/nginx/nginx.conf:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Run Code Online (Sandbox Code Playgroud)
这个错误是什么意思?我该如何解决?我找到了这篇文章,但我的用户已经设置为 www www(如果您在链接文件中看到)如何更改 NGINX 用户?
我正在查看一个 nginx 位置块,该^~
位置块之前有此符号(脱字符号后跟波形符)。它有什么作用?我很难用谷歌搜索它。
location ^~ /realestate/ {
uwsgi_pass 127.0.0.1:2340;
include /etc/nginx/uwsgi_params;
}
Run Code Online (Sandbox Code Playgroud)