0
我使用nginx设置代理。成像的我想帮SERVER_NAME的添加相同的配置:nginx - 较短的proxy_pass配置
server {
listen 1.2.3.4:443 ssl;
server_name 1.abc.org;
access_log off;
error_log off;
ssl_certificate /etc/nginx/ssl/test.crt;
ssl_certificate_key /etc/nginx/ssl/test.key;
keepalive_timeout 60;
location/{
proxy_pass https://1.abc.org;
include /etc/nginx/conf.d/proxy.conf;
proxy_set_header X-Forwarded-Proto https;
}
}
我要添加服务器名的一串:
应该
server {
listen 1.2.3.4:443 ssl;
server_name $server_name;
access_log off;
error_log off;
ssl_certificate /etc/nginx/ssl/test.crt;
ssl_certificate_key /etc/nginx/ssl/test.key;
keepalive_timeout 60;
location/{
proxy_pass https://$server_name;
include /etc/nginx/conf.d/proxy.conf;
proxy_set_header X-Forwarded-Proto https;
}
}
和 SERVER_NAME = 1。 abc.org,2.abc.org,3.abc.org,4.abc.org,aish.abc.org ...
然后,我可以通过添加server_name像上面的行一样简单的工作,不需要复制配置块。我该怎么做?
谢谢。