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 部署後不會馬上生效,耐心等待後測試。