通常我们使用root
中的conf/nginx.conf
指令将nginx指向目录。
但是,我想知道我是否可以为该选项添加一些内容,以便nginx将始终提供我当前正在使用的目录(即pwd
的输出)而不是固定路径。我已经尝试将.
设置为根目录,但这似乎不起作用。
我作为非root用户运行nginx
,在大于1024的端口上处理请求。
答案 0 :(得分:0)
如果您使用指令root .;
,则根目录的实际路径为/<nginx_prefix_path>/.
。
您可以使用命令sbin/nginx -p $(pwd) -c /path/to/nginx.conf
启动nginx,
在这种情况下,<nginx_prefix_path>
将更改为您当前的工作目录。
BTW,命令sbin/nginx -h
显示默认<nginx_prefix_path>
:
-p prefix : set prefix path (default: /usr/local/nginx/)