【问题标题】:How can I reuse server configurations in nginx?如何在 nginx 中重用服务器配置?
【发布时间】:2010-11-06 06:15:05
【问题描述】:

在使用具有 ssl 的站点配置 nginx 时,我在网上找到的示例基本上重复了位置设置。大多数示例只有默认的根位置,所以没什么大不了的,但是当您有几个位置并重写规则时,复制此配置会变得很麻烦。

我考虑过将 ssl 请求代理到 localhost 来解决这个问题,但这有点难看。我也考虑过使用文件包含,但是该站点的位置配置应该在 1 个文件中,因为它们是相关的。

有什么建议吗?

编辑:我们使用的是 nginx 版本 0.6.32。

【问题讨论】:

    标签: configuration ssl https nginx


    【解决方案1】:

    serverfault 上有一个类似的问题。这是他们的答案:

    server {
      listen 80;
      listen 443 default ssl;
    
      # other directives
    }
    

    ssl parameter 自 0.7.14 起包含在内,这意味着我们无法使用它,但如果您使用的是较新版本的 nginx,这是一个很好的解决方案。

    【讨论】:

      猜你喜欢
      • 2017-05-12
      • 1970-01-01
      • 2018-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 2017-12-27
      相关资源
      最近更新 更多