2016-01-23 19 views
1

我將我的證書上傳到我的apache2服務器,但無法正確映射所有內容。我附上了sites-available文件夾和default-ssl文件的屏幕截圖。我怎樣才能正確地映射這個。每次我在defualt-ssl中更新虛擬主機時,我的服務器都不會重新啓動。如何正確安裝ssl到apache2 OVH vps

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

回答

1

好吧,我看你是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 

其次,你是在正確的道路上。在最高層默認ssl.conf中,您將看到:

DocumentRoot: /var/www/html 

修改成:

DocumentRoot: /var/www/wordpress 

差不多完成了!

接下來,在您的網站,在WordPress管理面板,進入設置>常規

在那裏你會看到

WordPress Address (URL) 

而且

Site Address (URL) 

下一步,這兩個進入你的域名在https://前面。 (取決於你的證書,我推薦https://www.yourdomain.tld

現在,在你的OVH管理器中,重新啓動服務器,你應該能夠使用你的Wordpress站點並提供完整的SSL支持。

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

我知道這篇文章是6個月大,你可能已經找出了現在出了什麼問題。然而,當我試圖弄清楚我昨天做錯了什麼,並且當我注意到DocumentRoot不指向Wordpress目錄時,我碰到了這篇文章,我覺得自己像一個白癡。

我只是想給這個答案任何人在將來有這個問題。