DirectAdmin面板SSL設置
SSL證書申請阿里雲和騰訊雲都有免費1年的SSL,到期了可以直接續期。挺方便。
默認情況下http和https都可以訪問。
如果需要設置http自動跳轉https在網站根目錄public_html目錄內創建一個.htaccess文件,文件內容如下:
全部跳轉htps
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.baidu改成你的域名com/$1 [R,L]
子目錄跳轉https
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} subfolder
RewriteRule ^(.*)$ https://www.baidu改成你的域名com/subfolder這個就是子目錄名字[R,L]
SSL開啟及證書安裝
從whmcs點擊登錄到DA,然後進入站點設置
確認這裡勾選了SSL,並且下方選擇的是:使用一個符號鏈接從private_html到public_html – 允許同樣的數據在http和https中
然後上傳SSL證書
apache環境出了粘貼證書和密鑰外,還需要上傳1_root_bundle.crt這個名字的CA證書。nginx環境只需要粘貼密鑰和證書保存即可。
證書和密鑰內容,密鑰.key文件內容在上,證書.crt文件內容在下方。保存
證書已經正確安裝