有了这个Nginx配置:
server {
listen 443 ssl;
server_name www.x.nl x.nl;
ssl_certificate /etc/Nginx/ssl/x.nl.crtkeyca;
ssl_certificate_key /etc/Nginx/ssl/x.nl.crtkeyca;
[...]
}
这有效:
openssl s_client -servername www.x.nl -connect localhost:443 < /dev/null
这不,因为我得到默认的vhost CN:
openssl s_client -servername x.nl -connect localhost:443 < /dev/null
我使用Ubuntu 12.04 LTS的股票Nginx,不幸的是很老(1.1.19).
它应该在较新的版本中工作还是我需要复制我的服务器{}定义?
最佳答案