1. 程式人生 > >centos7.2下apache伺服器配置ssl證書

centos7.2下apache伺服器配置ssl證書

準備

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.crt

SSLCertificateKeyFile 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就好了