2

通常我们root使用conf/nginx.conf.

但是,我想知道是否可以为该选项添加一些内容,以便 nginx 始终为我当前工作的目录(即 的输出pwd)提供服务,而不是固定路径。我试过设置.为root,但这似乎不起作用。

nginx以非 root 用户身份运行,在大于 1024 的端口上提供请求。

4

1 回答 1

0

如果使用指令root .;,根目录的真实路径是/<nginx_prefix_path>/..

您可以使用命令sbin/nginx -p $(pwd) -c /path/to/nginx.conf启动 nginx,
在这种情况下<nginx_prefix_path>将更改为您当前的工作目录。

顺便说一句,命令sbin/nginx -h显示默认值<nginx_prefix_path>

-p prefix     : set prefix path (default: /usr/local/nginx/)
于 2014-07-23T13:37:27.943 回答