相关疑难解决方法(0)

nginx HTTPS 使用与 HTTP 相同的配置

有没有办法在两个 nginxserver {}块之间共享配置指令?我想避免重复规则,因为我网站的 HTTPS 和 HTTP 内容使用完全相同的配置。

目前,它是这样的:

server {
  listen 80;
  ...
}

server {
  listen 443;

  ssl on; # etc.
  ...
}
Run Code Online (Sandbox Code Playgroud)

我可以做一些类似的事情:

server {
  listen 80, 443;
  ...

  if(port == 443) {
    ssl on; #etc
  }
}
Run Code Online (Sandbox Code Playgroud)

nginx https

215
推荐指数
5
解决办法
19万
查看次数

标签 统计

https ×1

nginx ×1