獲取阿里雲免費 HTTPS協議證書,並安裝

基本思路apache

一、從證書提供商獲取CA證書
二、開啓Ubuntu的OpenSSL,並使Apache加載SSL模塊,沒有要安裝此模塊
三、配置conf文件,安裝CA證書
服務器

四、加載Apache的ReWrite模式- http協議重定向爲https協議,即重定向 80端口 到 443端口
五、增長.htaccess文件,同時配置Apache2.conf使其生效

spa

獲取證書原文連接https://blog.csdn.net/hx7013/article/details/79711288.net

申請地址https://common-buy.aliyun.com/?spm=5176.2020520163.cas.1.zTLyhO&commodityCode=cas#/buyrest

打開沒發現免費的SSL?都是賊貴的專業版?
選擇1個域名,而後再選賽門鐵克…而後,就出現了免費的選項了
code

安裝證書到Apache2
安裝證書原文連接:https://www.jianshu.com/p/ae80fbb39de6blog

下載證書:點擊紅色方框,進入後下載相應證書ssl


將下載的證書上傳至服務器get

什麼位置均可以(但仍是不要放在很冷門的地方)。待會配置文件裏面會用到,到時候是什麼路徑就寫什麼路徑能夠了。域名

本文在 /etc/apache2/下建立 ssl 文件夾,並上傳證書到此處,也能夠是其它位置,本文以此路徑爲例

新增配置文件

將以前配置好了的http(80)的配置文件複製過來,改成 default-ssl.conf,將端口號改成443,加入如下幾行

下載下來的證書文件是什麼後綴就寫設麼後綴,我下載的證書文件中就沒有 pem文件!

1 SSLCertificateFile /etc/apache2/ssl/*.crt
2 SSLCertificateKeyFile /etc/apache2/ssl/*.key 
3 SSLCertificateChainFile /etc/apache2/ssl/*.crt

使配置文件生效:個人服務器是Debian系統,這些命令在你的服務器上可能不徹底適用

1 a2enmod  ssl #加載 Apache ssl 模塊
2 a2ensite default-ssl
3 service apache2 restart

重定向80端口到443端口

相關文章
相關標籤/搜索