我在 Mattemost 中启用 TLS 时遇到问题。在我的服务器中,我配置了很多虚拟主机以及最重要的文件。在 http 中一切正常。
今天我尝试设置 TLS 和 https。我按照https://docs.mattermost.com/install/config-tls-mattermost .html 中的说明进行操作。现在我明白了:
请注意错误:我正在尝试访问 domain1.mywebsite.com,错误是“其安全证书由 domain2.mywebsite.com 签名”。domain2.mywebsite.com 是在 apache 中配置为虚拟主机的网站之一。
我没有为 Mattermost 配置任何虚拟主机,因为我不需要任何虚拟主机(而且它在没有虚拟主机和 TLS 的情况下完美运行)。但是我怎么能告诉mattermost(或浏览器?)domain2.mywebsite.com 的服务器与domain1.mywebsite.com 相同?
我使用带有独立选项()的letsencrypt生成证书sudo certbot certonly --standalone -d domain1.mywebsite.com
并且没有移动任何文件,只是在config.json文件中启用了“UseLetsEncrypt”:true。
你碰巧知道我该如何解决这个问题吗?
谢谢马可