小编Ant*_*eev的帖子

Nginx:相对于 conf 文件的根路径

是否可以指定root相对于包含 conf 文件的路径?

我们正在开发一个 Web 应用程序,并app-nginx.conf在项目目录中保存具有应用程序特定配置的文件。我希望能够将此文件包含到 main 中,nginx.conf并具有root正确引用所需项目子目录的路径。例子:

# /etc/nginx/nginx.conf
http {
    include /absolute/path/to/app/app-nginx.conf
}


# /absolute/path/to/app/app-nginx.conf
server {
    server_name localhost;
    listen 9090;

    root ./app;
}
Run Code Online (Sandbox Code Playgroud)

使用类似配置启动 nginx 后,nginx 尝试解析./app相对于 nginx 安装目录(/usr/local/Cellar/nginx/1.4.3/在我的情况下)的路径,而不是应用程序的目录。

nginx

20
推荐指数
1
解决办法
3万
查看次数

标签 统计

nginx ×1