如何正确安装ssl到apache2 OVH vps

时间:2016-01-23 00:48:56

标签: apache ssl

我将证书上传到我的apache2服务器,但无法正确映射所有内容。我附上了sites-available文件夹和default-ssl文件的屏幕截图。我该如何正确映射。每次我在defualt-ssl中更新虚拟主机时,我的服务器都不会重启。

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

好吧,我看到你做了Wordpress安装。如果这是你在那里唯一的网站,这将很容易!我刚买了一台OVH VPS SSD 1并自己遇到了这个问题。

首先,您必须将SSLCertificateChainFile添加到default-ssl.conf文件中。

我的证书和密钥如下:

SSLCertificateFile /etc/apache2/SSL/2_www.xxxnoscopemlgxxx.com.crt
SSLCertificateKeyFile /etc/apache2/SSL/private.key
SSLCertificateChainFile /etc/apache2/SSL/1_root_bundle.crt

其次,你走的是正确的道路。在最顶层的default-ssl.conf中,您将看到:

DocumentRoot: /var/www/html

将其更改为:

DocumentRoot: /var/www/wordpress

差不多完成了!

接下来,在您的网站上,在Wordpress管理面板中,转到设置>一般

你会看到

WordPress Address (URL) 

Site Address (URL)

在这两个域名旁边输入您的域名,其前面带有https://。 (取决于您的证书我建议https://www.yourdomain.tld

现在,在您的OVH管理器中,重新启动服务器,您应该能够使用完全支持SSL的Wordpress站点。

如果需要,您可以将Apache配置为将所有http流量重定向到https。

我知道这篇文章已经有6个月了,你现在可能已经弄明白了什么问题。然而,当我试图弄清楚昨天我做错了什么时,当我注意到DocumentRoot没有指向Wordpress目录时,我发现这个帖子我觉得自己像个白痴。

我只是想为将来有这个问题的人提供这个答案。