SSL 部署,實現 https 化

HTTPS 請求更安全,安全

且容易被搜索引擎收錄。服務器

如今不少服務器都有免費證書如騰訊雲、七牛雲、阿里雲。網絡

本篇以阿里云爲例。ide

 

1、申請 SSL 證書測試

一、登陸阿里雲服務器;ui

二、產品與服務 -> SSL 證書 -> 購買證書;搜索引擎

三、選擇 免費性 DV SSL;阿里雲

 

四、立購買並付;spa

五、再次回到  產品及服務 -> SSL 證書,能夠看到購買的證書,狀態爲待完成;3d

六、點擊補全,填寫域名信息及我的信息(二級域名需單獨申請),會在域名解析記錄中自動添加一條 TXT 記錄;

七、等待審覈經過後,就能夠下載了。

 

2、部署 SSL 證書(Apache)

一、將下載的四個文件上傳服務器,並放在同一目錄下;

二、修改域名配置(端口改成 443,並添加 ssl 相關信息);

<VirtualHost *:443> DocumentRoot /var/www/test/ ServerName test.com <Directory "/var/www/test/"> Options FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory> SSLEngine on SSLProtocol TLSv1 TLSv1.1 TLSv1.2 SSLv3 SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4 SSLCertificateFile cert/public.pem SSLCertificateKeyFile cert/214082306780502.key SSLCertificateChainFile cert/chain.pem ErrorLog "/mnt/test_error.log" CustomLog "/mnt/test_runtime.log" common </VirtualHost>

三、開啓阿里雲服務器的 443 端口;

  雲服務器 ECS -> 實例 -> 更多操做 -> 網絡和安全組 -> 安全組配置 -> 配置規則,若是沒有 443,則添加安全組規則。

四、ssl 部署後不會馬上生效,耐心等待後測試。

相關文章
相關標籤/搜索