【问题标题】:Nginx default configuration directoryNginx 默认配置目录
【发布时间】:2016-11-29 11:09:32
【问题描述】:

我想在一个 git repo 中为多个不同的网站管理我的 nginx 配置。我在 OSX 上开发并部署到 Ubuntu 机器上。

在 OSX 上,使用 brew 安装后,我的 nginx 默认/根目录是 /usr/local/etc/nginx。要在命令行上启动 nginx,我只需运行nginx,它会在默认/根目录/usr/local/etc/nginx 中查找。启动 nginx 以从我指定的目录运行 nginx 配置时如何更改此设置?

【问题讨论】:

  • 我意识到使用符号链接可以解决这个问题。我很好奇解决这个问题的不同方法。

标签: linux git macos nginx server


【解决方案1】:

如果我正确理解了您的问题,您可以使用 -c 选项指定配置文件以运行 Nginx。

nginx -c /etc/nginx/nginx.conf

您的 Nginx 配置中的任何相对包含都将与指定的配置文件相关,因此可以允许您使用不同的配置集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-12
    • 2013-09-05
    • 1970-01-01
    • 2016-07-25
    • 2016-11-03
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    相关资源
    最近更新 更多