分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

phpstudy配置本地https

发布时间:2023-09-06 02:35责任编辑:林大明关键词:配置http

百度经验(me‘i经过测试)

首先申请免费的ssl证书,很多地方都可以申请。我是在腾讯云!如图

下载证书备份好。以免丢失。解压下载的证书,里面有4个文件夹相对应不同的安装环境,我们用的是Apache,所以选择这个。如图

2、开启php_openssl扩展

修改httpd.conf配置文件,

#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注释符#(保证前面没有#号),使得ssl模块生效。

增加一条引用语句   Include conf/vhostssl.conf

在Apache/conf环境下新建vhostssl.conf文件;写入如下:Listen 443<VirtualHost *:443> ???DocumentRoot "C:\myphp_www\PHPTutorial\WWW" ???ServerName www.test.com ???ServerAlias test.com ???SSLEngine on ???SSLProtocol TLSv1 TLSv1.1 TLSv1.2 ???SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 ???SSLCertificateFile "C:\myphp_www\PHPTutorial\Apache\cert\2_www.test.com.crt" ???SSLCertificateKeyFile "C:\myphp_www\PHPTutorial\Apache\cert\3_www.test.com.key" ???SSLCertificateChainFile "C:\myphp_www\PHPTutorial\Apache\cert\1_root_bundle.crt"<Directory "C:\myphp_www\PHPTutorial\WWW"> ?????Options +Indexes +FollowSymLinks +ExecCGI ?????AllowOverride All ?????Order allow,deny ?????Allow from all ?????Require all granted ?</Directory></VirtualHost>

 

其中

SSLCertificateFile 是指证书公钥

SSLCertificateKeyFile 是指证书私钥

SSLCertificateChainFile  

上面3个就是分别对应ssl证书放置的位置,请看下一步说明。

DocumentRoot  "C:\myphp_www\PHPTutorial\WWW"这是网站路径根据自己的,这是只是完成一半如果启动成功,那你就可以使用了 如果不成功继续配置剩下的一半

在phpstudy安装的Apache目录下新建cert目录放入下载下来的Apache环境的ssl证书;如图;

 

phpstudy配置本地https

原文地址:https://www.cnblogs.com/lichihua/p/10527549.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved