FED

©FrontEndDev.org
2015 - 2024
web@2.23.0 api@2.21.1

nginx 配置多域名 https 证书

主要症状

主要症状是这样的,nginx 配置了 A 域名,证书也是 A 域名的,结果在外网访问的时候,返回的是 B 域名的证书

nginx 上配置的域名不止这一个,全部都是 https 的,就单独这个域名出现问题

多域名

nginx 配置

server {
 listen 80;
 listen 443;
 server_name A域名;
 ssl_certificate /etc/nginx/cert/A.pem;
 ssl_certificate_key /etc/nginx/cert/A.key;
 include /etc/nginx/default.d/ssl.conf;

 location / {
  include /etc/nginx/default.d/proxy.conf;
  proxy_pass http://127.0.0.1:5080;
 }
}