如何激活2端口80& 4000个单一SSL启用域?

时间:2017-04-18 18:38:45

标签: linux apache ssl https mixed-content

我是SSL加密的新手,需要帮助! (使用cert bot)。

我最近在端口80上运行在apache和linux上的网站上激活了SSL。所以,当前网站看起来像:

http://example.com --> https://example.com (done)

但是,我有后端在端口4000上运行,并希望对其进行加密以避免"混合内容"页面错误:

http://example.com:4000 --> https://example.com:4000 (Not done yet)

这正是我所需要的,没有任何解决方法可以提供帮助。请指导。

提前致谢! : - )

1 个答案:

答案 0 :(得分:0)

您可以创建新的子域subdomain.example.com并将其指向example.com:4000,然后从LetsEncrypt请求新的SSL证书,并在使用certbot请求证书时指定多个子域。

certbot certonly --webroot -w /var/www/example/ -d www.example.com -d example.com -w /var/www/other -d other.example.net -d another.other.example.net

获得证书和密钥后,将其添加到您的网络服务器配置

查看官方certbot文档here