phpStudy v8.0 windows版本可视化面板安装SSL证书
一、打开:phpStudy v8.0,网站-创建网站-https

二 、导入SSL证书
登录邮箱下载:Gworg证书文件目录 ,都会有以下五个文件夹。

文件说明
1_root_bundle.crt 证书链文件(*chain.crt)
2_star_gworg_com.crt 公钥文件(*.crt)
3_star_gworg_com.key 私钥文件(*key)

测试学习:可以直接点击:生成开发者测试证书
注:由于证书是未认证的证书,所以不受浏览器信任,会显示为不安全的证书,我们可以通过设置信任证书或者直接点击高级,继续前往就能使用)
注意事项:
一、服务器windows防火墙允许443端口
二、云服务器需要单独在控制面板设置允许443端口,教程:云服务器安全组添加443 80 21 22端口阿里云腾讯云华为云教程
(完)
以下是专业技术安装说明,适用于环境特定设置。
一、打开:phpStudy v8.0

二、点击:设置-文件位置-Apache

三、点击:设置-文件位置-Apache
进入目录:D:\phpstudy_pro\Extensions\Apache2.4.39\conf\vhosts
打开文件:Listen.conf
添加代码:Listen 443

说明:没有SSL证书的站点,在这里可以直接重启环境了,phpStudy v8.0默认是私有证书,在HTTPS情况下不会信任访问。
四、拥有信任证书的继续操作:
进入目录:D:\phpstudy_pro\Extensions\Apache2.4.39\conf\extra
打开文件:httpd-ahssl.conf
将证书文件上传到目录调用:D:\phpstudy_pro\Extensions\Apache2.4.39\conf\ssl
也可以选择替换文件(server.crt、server.key)
注意:使用的SSL证书格式:Nginx证书。
<VirtualHost _default_:443>
SSLEngine on
ServerName localhost:443
SSLCertificateFile "${SRVROOT}/conf/ssl/server.crt"
SSLCertificateKeyFile "${SRVROOT}/conf/ssl/server.key"
DocumentRoot "${SRVROOT}/htdocs"
# DocumentRoot access handled globally in httpd.conf
CustomLog "${SRVROOT}/logs/ssl_request.log" \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
<Directory "${SRVROOT}/htdocs">
Options Indexes Includes FollowSymLinks
AllowOverride AuthConfig Limit FileInfo
Require all granted
</Directory>
</virtualhost>文件代码说明
SSLCertificateFile 证书公钥
SSLCertificateKeyFile 证书私钥
DocumentRoot 网站WEB目录
五、phpstudy 配置强制https访问(自动跳转HTTPS),伪静态 .htaccess 文件中配置。通道:301跳转代码
说明:不需要强制HTTPS访问的站点,请忽略该步骤!
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
</IfModule>六、保存退出,并重启Apache。

其它说明:专业人员可选代码安装:phpStudy安装ssl证书