centos7.2下apache伺服器配置ssl證書
阿新 • • 發佈:2019-02-17
準備
yum install mod_ssl openssl
安裝好之後 會自動生成一個/etc/httpd/conf.d/ssl.conf檔案 和 /etc/httpd/conf.modules.d/00-ssl.conf檔案
開啟443埠
然後把你下載好的證書解壓後得到的資料夾改名成cert,然後上傳到伺服器 放到 /etc/httpd/ 目錄下
開始配置ssl.conf檔案
找到對應的修改(這裡用的是阿里雲的免費證書)
DocumentRoot "你的目錄"
ServerName 域名:443
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile cert/public.crtSSLCertificateKeyFile cert/214774279910920.key
SSLCertificateChainFile cert/chain.crt
然後重啟apache就好了
如果在訪問的時候發現沒有許可權訪問
You don't have permission to access x.php on this server.
這個時候需要配置httpd.conf
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
http.conf的配置來自http://sjpsega.iteye.com/blog/1507439
然後重啟apache就好了