Apache(二) SSL

服務(wù)器是 Window Server2008 (阿里云ECS)的。

首先你要購(gòu)買一個(gè)證書


阿里云SSL證書列表

我這里用的是賽門鐵克的免費(fèi)證書,有效期一年的。

點(diǎn)擊那個(gè)下載按鈕,進(jìn)入證書下載界面。根據(jù)網(wǎng)站所使用服務(wù)器軟件選擇,我的環(huán)境是Apache的

SSL證書下載界面

按照阿里云的給出步驟,下載證書之后把文件都放在C盤(放哪里隨個(gè)人喜好)

證書存放地址

接下來就是修改Apache的配置文件了,修改配置文件的前提是你之前是【可以正常訪問網(wǎng)站】的。
加入下面兩行代碼


Listen 443
LoadModule ssl_module modules/mod_ssl.so

修改后的樣子

然后在配置文件的最下面加入以下的代碼

NameVirtualHost *:443
<VirtualHost *:443>
    #網(wǎng)站域名
    ServerName www.******.com
    SSLEngine on
    #證書公鑰配置
    SSLCertificateFile C:/Software/Template/cert/web/public.pem
    # 證書私鑰配置
    SSLCertificateKeyFile C:/Software/Template/cert/web/201800******.key 
    # 證書鏈配置
    SSLCertificateChainFile C:/Software/Template/cert/web/chain.pem
    #網(wǎng)站路徑
    DocumentRoot C:/Website/falv
    <Directory "C:/Website/falv">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

添加之后就是這樣的

修改

改完之后,就是去阿里云的ECS配置安全組策略
一定是【入方向】
添加安全規(guī)則

安全組規(guī)則內(nèi)容

確定之后,列表中就會(huì)出現(xiàn)一條443的安全規(guī)則


image.png

最后就是自動(dòng)重寫跳轉(zhuǎn)http到https,就是用戶訪問網(wǎng)站時(shí),自動(dòng)將HTTP連接改為HTTPS連接
進(jìn)入網(wǎng)站頁面根目錄新建一個(gè).htaccess的文件,*號(hào)替換為網(wǎng)站域名就可以了

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.******.com/$1 [R,L]
HTTPS連接

HTTPS連接完成!?。?/p>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容