技术支持 ev-ssl-support

您现在所在的位置 首页 > 技术支持 > phpStudy如何配置https?安装SSL证书方法指南

phpStudy如何配置https?安装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>

5、重启phpStudy,如果重启失败,则需要关闭防火墙占用443端口的入站规则即可。