有没有办法在两个 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)