phpStudy怎么生成https?phpStudy安装SSL证书教程
phpStudy怎么生成https?本文主要为大家分享phpStudy安装SSL证书的图文教程(Apache)。
1、修改Apache目录下的httpd.conf配置文件,目录:D:\phpStudy\PHPTutorial\Apache\conf\
分别删除行首的配置语句注释符号“#”
#LoadModule ssl_module modules/mod_ssl.so
#Include extra/httpd-ssl.conf
2、编辑xtra/httpd-ssl.conf文件,目录:D:\phpStudy\PHPTutorial\Apache\conf\extra
ServerName 后面改成你的网站域名,可以不带端口号
DocumentRoot 后面改成网站路径
SSLCertificateFile 后面改成server.crt文件路径
SSLCertificateKeyFile 后面改成server.key文件路径
SSLCertificateChainFile 后面改成ca.crt文件路径
ErrorLog 这行开头的可以注释掉(前面加#号)
TransferLog 这行开头的可以注释掉(前面加#号)
CustomLog 这行开头的可以注释掉(前面加#号)
3、打开phpStudy安装文件,打开D:\phpStudy\PHPTutorial\Apache\conf,在conf文件夹中创建一个名为vhosts_ssl.conf的配置文件。
4、编辑vhosts_ssl.conf文件
Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
<VirtualHost *:443>
DocumentRoot “D:\phpStudy\PHPTutorial\WWW”
ServerName 127.0.0.1
ServerAlias 127.0.0.1
<Directory “D:\phpStudy\PHPTutorial\WWW”>
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile “D:\phpStudy\\PHPTutorial\Apache\conf\ssl\serverone.crt”
SSLCertificateKeyFile “D:\phpStudy\\PHPTutorial\Apache\conf\ssl\serverone.key”
</VirtualHost>
6、重启phpStudy,如果重启失败,则需要关闭防火墙占用443端口的入站规则即可。
之前教程参考: