phpstudy配置https

配置https前,先需要SSL证书

SSL证书,用于加密HTTP协议,也就是HTTPS。随着淘宝、百度等网站纷纷实现全站Https加密访问,搜索引擎对于Https更加友好,加上互联网上越来越多的人重视隐私安全,给网站添加SSL证书似乎成为了一种趋势。

SSL 证书级别

分为三种类型,域名型SSL证书(DV SSL)、企业型SSL证书(OVSSL)、增强型SSL证书(EVSSL)

当前可供大家免费使用的SSL证书:

这里主要推荐阿里云DV SSL证书
官网:https://common-buy.aliyun.com/?commodityCode=cas

赛门铁克是 SSL/TLS 证书的领先提供商,为全球一百多万台网络服务器提供安全防护。

选择赛门铁克后,证书颁发机构 (CA) 将妥善保护您的网站和信誉,让您安枕无忧。

免费数字证书,最多保护一个明细子域名,不支持通配符,一个阿云帐户最多签发20张免费证书

保护一个明细域名,例如: mimvp.comproxy.mimvp.comblog.mimvp.com,各个明细子域名都算一个域名,

如果每一个明细域名,都需要配置SSL,则需要分别申请多个免费的SSL证书

配置phpstudy

1、申请完ssl证书后,需要开启apache的编译ssl模块,如图打开p

### 配置 PHPStudy Pro 支持 HTTPS #### 准备工作 为了使 PHPStudy Pro 能够支持 HTTPS 协议,需先获取并准备 SSL 证书。当域名验证通过后,可以点击“提交审核”,提交给 CA 公司审核,审核成功后的状态为“已签发”。之后,点击对应条目的“下载”按钮,根据需求下载相应版本的证书[^1]。 #### 复制 SSL 证书至服务器指定目录 下载完成后,会得到一个包含三个文件 (`xxx.com.key`、`xxx.com_chain.crt` 和 `xxx.com_public.crt`) 的压缩包。这些文件应被解压并复制到服务器上的特定位置,推荐路径为 `"C:\phpstudy_pro\Extensions\Apache2.4.39\conf\ssl\"` 或者其他合适的安全存储地点。 #### 修改 Apache 配置文件 编辑位于 `\phpstudy_pro\Extensions\Apache2.4.39\conf\extra\httpd-ssl.conf` 文件,在其中添加如下配置: ```apache <VirtualHost *:443> ServerName yourdomain.com DocumentRoot "D:/wwwroot/yourwebsite" SSLEngine on SSLCertificateFile "C:/phpstudy_pro/Extensions/Apache2.4.39/conf/ssl/xxx.com_public.crt" SSLCertificateKeyFile "C:/phpstudy_pro/Extensions/Apache2.4.39/conf/ssl/xxx.com.key" SSLCACertificateFile "C:/phpstudy_pro/Extensions/Apache2.4.39/conf/ssl/xxx.com_chain.crt" </VirtualHost> ``` 请注意替换上述代码中的路径以及域名部分以匹配实际环境设置。 #### 开启 OpenSSL 扩展 确保 PHP 中已经开启了 openssl 扩展功能。这一步骤通常是在 php.ini 文件里完成,找到类似下面的一行去掉前面的分号 (;),保存更改后再重启 Web 服务让修改生效: ```ini extension=php_openssl.dll ``` 此操作可以通过 PHPStudy 控制面板来简化执行过程[^2]。 #### 测试与确认 最后,重新启动 Apache 服务使得所有变更能够立即应用。此时应该可以在浏览器中输入 https://yourdomain.com 来测试新的 HTTPS 连接是否正常工作了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值