我有喜欢的域名
- app.something.com
- app.uk.something.com
当我访问 或其他带有路径后面的 URL 时没有问题https://app.uk.something.com/login
,它会返回为其颁发了正确证书的站点app.uk.something.com
。
但是,当我访问 root 时https://app.uk.something.com/
,它会重定向到https://app.uk.something.com:8443
并出现错误
This server could not prove that it is app.uk.something.com;
its security certificate is from app.something.com.
This may be caused by a misconfiguration or an attacker intercepting your connection.
当我检查证书时,它使用了分配给的证书app.something.com
。
我使用 acme.sh 来颁发证书。
我做了什么
实际上,还有其他网站,例如app.us.something.com
,它们运行良好,因此对于 nginx,我只需复制它们的配置,将 替换为server_name
新的。现在,除了 root 之外,一切都正常运行。cert
key