第一: 到阿里雲申請免費的證書(如何申請請查看:https://bbs.aliyun.com/read/573056.html?spm=a2c4e.11155515.0.0.effb3ebbE7MJz0),成功簽發後,下載證書php
第二: 打開phpstudy 下的apache 目錄 並創建 cert文件夾,將下載的證書複製一份到cert文件夾中:以下圖所示html
第三:開啓phpstudy 下的openssl 拓展apache
第四:取消下面的註釋 : Include conf/extra/httpd-ssl.conf 和 LoadModule ssl_module modules/mod_ssl.sowindows
第五:打開httpd-ssl.conf進行配置:ide
配置先註釋掉 默認的 <VirtualHost _default_:443>................</VirtualHost> 之間的內容。ui
本身的配置文件:阿里雲
SSLStrictSNIVHostCheck off SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM SSLProtocol all -SSLv2 -SSLv3 <VirtualHost *:443> DocumentRoot "D:\phpStudy\PHPTutorial\WWW\project" ServerName www.nsnsvip.com <Directory "D:\phpStudy\PHPTutorial\WWW\project"> # Options FollowSymLinks ExecCGI #當遇到403的時候將這句註釋掉 AllowOverride All Order allow,deny Allow from all Require all granted </Directory> SSLEngine on ErrorLog "D:\phpStudy\PHPTutorial\Apache\logs\error.log" SSLCertificateFile "D:\phpStudy\PHPTutorial\Apache\cert\1111.pem" #替換成本身的證書名 SSLCertificateKeyFile "D:\phpStudy\PHPTutorial\Apache\cert\1111.key" #替換成本身的證書名 </VirtualHost>
第六: 重啓apache 服務便可spa
注意:安裝中還遇到其餘一些問題,根據錯誤來查找問題解決便可,若是不可以重啓,首先檢查443端口是否被佔用code
windows 下查看端口: netstat -a -ohtm
殺掉某個端口:askkill /pid 3212 -t -f