網站移機並加上SSL

網站移機搬家並且加上SSL金鑰

我的網站一直是放在月租的VPS主機裡,VPS是專屬虛擬主機的意思﹙Virtual Private Server﹚,是一種很接近專屬主機的服務,擁有linux系統的完整權限,然後靠SSH遠端用指令,很帥氣像個駭客一樣滴管理主機這樣。雖然好像很美好,但我這人根本指令苦手,最終還是得請主機商幫我裝directadmin這種視覺化的工具我才有辦法使用

這台VPS是2011年申請的,用到現在也都7年過去了,雖然放在裡面的網站都還跑的妥妥的,但系統太舊,無法安裝最新版本的php,不能跑Laravel;此外,就連快要成為網站標配的SSL,我也沒辦法透過SSH安裝。眼看cpanel 順應時代洪流,推出了幾乎是一鍵就可安裝SSL金鑰的酷炫功能,所以我決定從VPS跳出來,慢慢將VPS裡的網站一個一個移出去

今天我先把個人網站進行轉移,然後把SSL金鑰也搞定了,中間除了透過google,也很感激acsite的客服很迅速滴回覆我的問題。總的來說,使用WHM,或是CPANEL安裝金錀的流程上是這樣:

一、
瀏覽證書→選定帳戶→使用證書→安裝,這樣就好了

二、
修改.htaccess,強制使用https瀏覽網站,在根目錄的.htaccess加入這兩行,務必要加在RewriteEngine On的下面

RewriteCond %{SERVER_PORT} ^80$ 
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

以下畫面擷取自此篇文章:https://45so.org/cpanel-ssl.45so
.

三、
檢查網站裡的資源是不是有混用到http,如果有的話,瀏覽器網址列依舊不會顯示綠燈小鎖頭,這一步可以透過 https://www.whynopadlock.com 這個工具網站來檢查,它的檢查很準

以上三步驟都完成,基本上就可以搞定了

 

BUT
凡事總會有列外,有時候WHM並不會很順利滴自動生成SSL證書,經過ACSITE技術客服的解說,AutoSSL無法順利產生SSL證書時,進行以下檢查

  1. 網域DNS指向是否已生效
  2. .htaccess檔案中是否有規則阻止AutoSSL進行驗證
  3. 刪除網域多餘的證書,如自簽名證書

網站主機每隔一段時間會自動執行AutoSSL,無需手動產生SSL證書




 迴響列表

    這篇文章還沒有迴響喔,快點搶頭香!

 留下迴響

您留的email將不會被公開,如果您有gravatar帳號,email將會是您的頭像顯示依據。*為必填的欄位

驗證碼

關於這個網站

在這個年代,個人網站的存在是非常難能可貴的。何況還是自己寫的,簡直就是人間的塊寶,世界的遺產。

Read More
艾吉碎碎唸

中年大叔的煩腦 :'(

最新PO文
Go to Blog
Social Accounts