操作
1.php.ini extension=php_openssl.dll 开启注释
2.httpd.conf 开启注释
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
3.重要环节
新建多个 https
httpd.conf 找到 #Include conf/extra/httpd-ssl.conf这句话 在线面添加
Include conf/extra/httpd-ssl-vhost.conf 在extra里新建文件 httpd-ssl-vhost.conf
打开 E:\phpEnv\apache\conf\extra\httpd-ssl.conf 这个文件
新建目录 c:/Apache24/logs
里面有好多输出错误的文件,
就直接在c盘新建一个目录吧
然后
去服务器解析一个二级域名 如 gzlrphp.xxx.com
去下载一个 免费的 对应 这个二级域名的证书
修改你的二级域名 以及对应这个二级域名下 访问的路径
DocumentRoot "E:/phpEnv/www/gzlr/php"
ServerName gzlrphp.xxx.com:443
<Directory "E:/phpEnv/www/gzlr/php">
Options Indexes FollowSymLinks ExecCGI
AllowOverride All
Require all granted
</Directory>
新建ssl文件夹 放置三个证书文件
我放在 extra下面
SSLCertificateFile "E:/phpEnv/apache/conf/extra/ssl/2_gzlr.xxx.com.crt"
SSLCertificateKeyFile "E:/phpEnv/apache/conf/extra/ssl/3_gzlr.xxx.com.key"
SSLCertificateChainFile "E:/phpEnv/apache/conf/extra/ssl/1_root_bundle.crt"