2017-07-27 137 views
1

我有一個網站使用撇號,它仍然在http上。我想將其轉換爲https。將網站轉換爲HTTPS?

這是怎麼回事(這是特定於撇號)?網站上的鏈接(特別是js/css/images)是否可以硬編碼,或者我可以做幾個更改並讓它們自動轉換爲https? (推薦)或Apache

在此先感謝

回答

1

撇號的網站,像幾乎所有的東西搭載的Node.js,通常部署在像Nginx的反向代理。

請參閱hosting Apostrophe in production

關於這一點的好處是,如果您決定將HTTPS添加到代理服務器,則不必在撇號級別更改。

由於這個原因,所有由撇號生成的鏈接都是相對網站相關的,但是如果用戶在富文本編輯器中手動創建鏈接,那麼當然需要注意。

如果您使用mechanic來管理Nginx,正如我們推薦的那樣,那麼這確實很容易。即使不是這樣,您也只是按照標準慣例來配置安全證書以及在Nginx或您選擇的反向代理中使用HTTPS。

連接的「最後一英里」(即Nginx和撇號之間的代理連接)通常位於同一臺服務器或同一個專用內部網絡上,因此在那裏使用HTTP並不會造成顯着的性能開銷。