个人申请并部署阿里云免费Symantec SSL过程浅谈
SSL部署過程
web服務器類型是Apache
服務器操作系統:Linux
在阿里云的安全-SSL證書-立即購買選擇-Symantec -選擇保護類型一個域名-免費型DV-SSL,就可以購買了
購買完后申請-填寫信息
等待審核 審核簽發證書后下載——選擇服務器類型-比如我的Apache就下載相應類型的證書
解壓把三個文件放在/usr/local/apache56/conf/上
配置文件:找到httpd.conf文件 比如我的在/usr/local/apache56/conf/
LoadModule ssl_module modules/mod_ssl.so 刪除#號(一般默認沒有沒有#號)
Include conf/extra/httpd-ssl.conf(刪除行首的配置語句注釋符號“#”,保存后退出)
配置文件:/usr/local/apache56/conf/vhost/xxxxx.conf (因為我使用的是阿里云的云服務器,配置了虛擬主機,一個服務器想放幾個網站,這是我設置虛擬主機的conf文件)
添加以下代碼
Listen 443
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLEngine on
SSLHonorCipherOrder on
SSLCertificateFile /usr/local/apache56/conf/改你下載來的密鑰名稱public.crt
SSLCertificateKeyFile /usr/local/apache56/conf/改你下載來的私密名稱.key
SSLCertificateChainFile /usr/local/apache56/conf/改你下載來的密鑰名稱_chain.crt
出現問題一:https訪問出現Index of/ XXXX目錄
解決辦法:找到httpd-ssl.conf文件(文件一般在/usr/local/apache56/conf/extra目錄下)
找到SSLCertificateFile 把路徑修改一下
原來: SSLCertificateFile "/usr/local/apache56/conf/server.crt"
修改后:SSLCertificateFile /usr/local/apache56/conf/改你下載來的密鑰名稱public.crt
同樣的把SSLCertificateKeyFile后面的路徑也改一下
原來: SSLCertificateKeyFile "/usr/local/apache56/conf/server.key"
修改后:SSLCertificateKeyFile "/usr/local/apache56/conf/改你下載來的私密名稱.key"
最后把SSLCertificateChainFile后面的路徑修改一下
原來: #SSLCertificateChainFile "/usr/local/apache56/conf/server-ca.crt"
修改后:SSLCertificateChainFile "/usr/local/apache56/conf/改你下載來的密鑰名稱_chain.crt"(注意去掉#號)
出現問題二:
https訪問出現It works!
修改的文件夾路徑是 /usr/local/apache56/conf/extra/httpd-ssl.conf 其中,usr/local/apache56是我apache的安裝路徑,在其安裝路徑下.有conf/extra/http-ssl.conf文件,修改其
總結
以上是生活随笔為你收集整理的个人申请并部署阿里云免费Symantec SSL过程浅谈的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库分库分表(持续更新中)
- 下一篇: pytorch的一些函数