指向 nginx 服务器的所有域名的“通配符” SSL 证书

指向 nginx 服务器的所有域名的“通配符” SSL 证书

我有一个 nginx 服务器,其中包含以下(简化的)服务器块:

server {
    listen 80;
    server_name _;

    location / {
        root /var/www/html;
        index index.html;
    }
}

我的服务器上每个具有 A 记录的域名都有相同的网站。

问题:是否可以使用“通配符” SSL 证书(我的意思是所有域名的通配符,而不是通配符子域名)?这样所有域名(甚至是新添加到组中的域名)都可以与服务器建立 SSL 连接?

Let's encrypt 可以,付费的也可以(不太贵)。

如果有关于如何实现这一点的在线教程,请告诉我。我在 Google 上苦苦寻找如何搜索这个主题。

编辑:我认为我找到了一个可能的解决方案:https://medium.com/@vibhoragrawal/how-to-setup-ssl-on-the-fly-for-multiple-custom-domains-pointing-to-the-same-server-b557fc4df1f9。如果有效的话,我会发布结果。

相关内容