Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration 如何在nginx中重用服务器配置?_Configuration_Ssl_Https_Nginx - Fatal编程技术网

Configuration 如何在nginx中重用服务器配置?

Configuration 如何在nginx中重用服务器配置?,configuration,ssl,https,nginx,Configuration,Ssl,Https,Nginx,当使用具有ssl的站点配置nginx时,我在网上找到的示例基本上重复了位置设置。大多数示例都只有默认的根位置,所以这没什么大不了的,但是当您有几个位置并在适当的位置重写规则时,复制此配置会变得很难维护 我已经考虑过将ssl请求代理给localhost来解决这个问题,但这有点难看。我也考虑过使用文件包含,但是这个站点的位置配置应该在1个文件中,因为它们是相关的 有什么建议吗 编辑:我们使用的是nginx版本0.6.32。上有一个类似的问题。以下是他们的答案: server { listen 8

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

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

有什么建议吗


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

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

server {
  listen 80;
  listen 443 default ssl;

  # other directives
}
从0.7.14开始就包含了,这意味着我们不能使用它,但是如果您使用的是较新版本的nginx,那么它是一个很好的解决方案