400-080-0149

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的配置文件。

SSL证书文件

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端口的入站规则即可。

之前教程参考:

phpstudy配置https证书的教程

phpstudy搭建https网站的教程

相关文章

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE