phpstudy配置Apache支持https

1、打開apache ssl 模塊,在Apache/conf/httpd.conf中去掉前面的#

LoadModule ssl_module modules/mod_ssl.so

2、加載 https 配置文件,在Apache/conf/httpd.conf中去掉前面的#

Include conf/extra/httpd-ssl.conf

3、將 httpd-ssl.conf 文件內容替換爲如下內容:(如果你覺得這個文件的內容很重要,記得替換前將httpd-ssl.conf文件備份)

Listen 443

<VirtualHost *:443>
    DocumentRoot "C:/ruanjian/PHPStudy/PHPTutorial/WWW"
    ServerName 798ziyuan.com

    SSLEngine on
    SSLProtocol TLSv1 TLSv1.1 TLSv1.2
    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
    SSLCertificateFile "C:/ruanjian/PHPStudy/PHPTutorial/Apache/conf/extra/apache_798ziyuan.com/798ziyuan.com.cer"
    SSLCertificateKeyFile "C:/ruanjian/PHPStudy/PHPTutorial/Apache/conf/extra/apache_798ziyuan/798ziyuan.com.key"
    SSLCertificateChainFile "C:/ruanjian/PHPStudy/PHPTutorial/Apache/conf/extra/apache_798ziyuan/798ziyuan.com_ca.crt"
<Directory "D:\PHPTutorial\WWW">
      AllowOverride All
      Order allow,deny
      Allow from all
  </Directory>
</VirtualHost>

備註:
1、Apache不支持 ServerName 798wd.com www.798wd.com 這種寫法,需要重新寫個 VirtualHost 模塊。

2、這種配置方式使用的證書格式是 PEM_Apache ,有些ssl證書網站下載的證書缺少這個文件的 798ziyuan.com_ca.crt (比如pem結尾的證書)這種格式的證書配置可以看我的另外一篇文章

發佈了125 篇原創文章 · 獲贊 26 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章