## 如何配置HTTPS访问?
在设置https访问之前,请开启服务器安全组的443端口,如果不开启,https访问是不可用的。
### HTTPS访问配置
如果您已经申请了证书(请保证证书可用),请参考如下的配置方式:
1. 将[Win64OpenSSL组件下载](http://libs-websoft9-com.oss-cn-qingdao.aliyuncs.com/Websoft9/documents/wampserver/Win64OpenSSL_Light-1_0_2n.exe)到服务器,双击安装到任意目录
2. 将Wind64OpenSSL目录bin下所有文件(bin目录下的文件夹不用拷贝)拷贝到:C:\websoft9\wampserver\bin\apache\apache2.4.23\bin下
3. 启用WampServer-Apache的SSL模块 ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/wampserver/wampserver-sslenable-websoft9.png)
4. 将证书上传到服务器证书目录:C:\websoft9\wampserver\apps\cert(没有cert目录可以自己新建)
5. 打开httpd-vhosts.conf配置文件 ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/wampserver/wampserver-vhost-websoft9.png)
6. 拷贝下面的https配置文件模板,增加到httpd-vhosts.conf文件中(不能删除原有内容),并保存
```
<VirtualHost *:443>
ServerName www.mydomain.com
DocumentRoot "C:\websoft9\wampserver\www"
<Directory "C:\websoft9\wampserver\www">
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "C:\websoft9\wampserverpps\cert\cert.pem"
SSLCertificateKeyFile "C:\websoft9\wampserverpps\cert\key.pem"
SSLCertificateChainFile "C:\websoft9\wampserverpps\cert\chain.pem"
</VirtualHost>
```
7. 修改配置文件中相关项,并保存
ServerName 为主域名,务必修改
ServerAlias 为副域名,可选项
DocumentRoot 网站路径,务必填写网站实际路径
Directory 网站路径,务必填写网站实际路径
SSLCertificateFile 证书,务必填写实际存放路径
SSLCertificateKeyFile 证书私钥,务必填写实际存放路径
SSLCertificateChainFile 证书链(CA文件),务必填写实际存储路径
8. 重启服务 ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/wampserver/wampserver-clicks-websoft9.png)
### [证书FAQ](#902)
证书的申请注意事项:
* 免费证书只能用于明细域名,例如: buy.example.com,或next.buy.example.com,
* example.com是通配符域名方式,不能用于申请免费证书
* 申请证书的时候,请先解析好域名,有些证书会绑定域名对应的IP地址,即一旦申请后,IP地址不能更换,否则证书不可用
- 关于本书
- 常见PHP集成包
- 获取一键安装包
- 附:常用账号与密码说明
- 基础技能
- Windows云服务器操作
- 远程桌面与文件管理
- 安全组设置
- 快照备份
- FTP设置
- Windows Server系统基础
- PHP基础
- MySQL操作
- PostgreSQL操作
- 9Panel介绍
- WAMP实战指南
- WAMP组成一览表
- 发布网站或应用软件
- 服务重启
- PHP配置文件
- 如何设置SSL/HTTPS?
- 如何设置伪静态?
- 如何安装PHP扩展?
- 如何修改网站根目录?
- 如何将数据转移到数据盘?
- 如何实现网站迁移?
- 如何设置SMTP?
- 如何重置数据库root密码?
- 如何开启MySQL远程连接?
- 域名配置
- 如何升级PHP版本
- 域名解析
- 网站绑定配置
- 故障处理
- 网站打不开
- 网站访问慢或不稳定
- 服务无法启动
- 数据库连不上
- 资源占用高
- FAQ
- WAMPServer实战指南
- WAMPServer组成一览表
- 发布网站或应用软件
- 范例:安装EmpireCMS(帝国)
- 范例:安装Joomla
- 服务重启
- PHP配置文件
- 如何设置SSL/HTTPS?
- 如何设置伪静态?
- 如何安装PHP扩展?
- 如何修改网站根目录?
- 如何安装composer?
- 如何实现网站迁移?
- 如何将数据转移到数据盘?
- 如何设置SMTP?
- 如何重置数据库root密码?
- 如何升级PHP版本?
- 域名配置
- 域名解析
- 网站绑定配置
- 故障处理
- 如何根据日志查看故障原因?
- 网站打不开
- 网站访问慢或不稳定
- 服务无法启动
- 数据库连不上
- 资源占用高
- FAQ
- phpStudy实战指南
- phpStudy组成一览表
- 发布网站或应用软件
- 服务重启
- PHP配置文件
- 如何设置SSL/HTTPS?
- 如何设置伪静态?
- 如何安装PHP扩展?
- 如何修改网站根目录?
- 如何实现网站迁移?
- 如何将数据转移到数据盘?
- 如何设置SMTP?
- 如何重置数据库root密码?
- 域名配置
- 域名解析
- 编辑网站绑定
- 故障处理
- 网站打不开
- 网站访问慢或不稳定
- 服务无法启动
- 数据库连不上
- 资源占用高
- FAQ
- XAMPP实战指南
- XAMPP组成一览表
- 发布网站或应用软件
- 服务重启
- PHP配置文件
- 如何设置SSL/HTTPS?
- 如何设置伪静态?
- 如何安装PHP扩展?
- 如何修改网站根目录?
- 如何实现网站迁移?
- 如何将数据转移到数据盘?
- 如何设置SMTP?
- 如何重置数据库root密码?
- 域名配置
- 域名解析
- 网站绑定配置
- 故障处理
- 通用维护
- 网站打不开
- 网站访问慢或不稳定
- 服务无法启动
- 数据库连不上
- 资源占用高
- FAQ
- 安全防护
- 补丁更新
- 木马查杀
- 安全组件
- 日常维护
- 备份与恢复
- 升级
- 网站加速
- 常见应用安装示例(集)
- PHPCMS
- PHPCMS自定义安装
- PHPCMS常见问题
- 链接
- 配套视频教程
- 后记