如何在设置 ISP Config 时使用通配符 SSL 证书?

如何在设置 ISP Config 时使用通配符 SSL 证书?

我正在运行 Linode Debian 8 服务器。我的网站目录设置在与默认目录不同的虚拟主机下。/var/www/html/example.com/public_html 我相信这是 ISP 配置的设置方式。

我找到了一个指南

https://www.ispconfig.org/blog/the-perfect-server-debian-8-jessie-apache2-bind-dovecot-ispconfig-3/

感谢邮件列表中的某人。我有一个问题。

我如何让所有连接都使用 https?当我第一次设置配置时,它创建了几个自签名证书。这会导致 Web 浏览器和电子邮件客户端向人们发出有关该网站不安全的可怕警告消息。我如何定制这些说明以用于 GoDaddy 的商业通配符 SSL 证书?

答案1

我将忽略 ISPConfig 的内容,因为它有自己的做事方式,您可能应该先检查一下它们的文档。

我怎样才能使所有连接都使用 https?

使用重写或重定向规则配置 apache,以强制所有连接都使用 HTTPS

如何定制这些说明以用于 GoDaddy 的商业通配符 SSL 证书?

不知道。但是不要使用自签名证书,而是购买通配符证书并使用它。通常,您必须为此向 GoDaddy 提供 CSR。您最终应该得到两个文件,一个私钥和一个证书。只需将它们放入 VirtualHost 的 Apache 配置中的正确配置指令中即可;或者查看 ISPConfig 的文档以了解如何执行此操作。由于本教程还包含大量其他服务的配置,因此您还必须为这些服务添加指令。

相关内容