SSL证书实现https,环境:phpStudy下Apache环境
来源:互联网 发布:加密锁软件下载 编辑:程序博客网 时间:2024/06/08 15:50
近期因为公司开发微信小程序需要用到https证书
前提条件:
1.申请并下载好ssl证书(PEM格式)
腾讯云免费证书申请地址: https://cloud.tencent.com/product/ssl?fromSource=gwzcw.186131.186131.186131
2.phpstudy集成环境下正常运行的http网站
3.避免意外请先备份(复制)好httpd.conf配置文件。
方法/步骤:
1.首先,开启apache的编译ssl模块,如图打开phpstudy—其它选项设置—PHP扩张及设置—php扩展—php-openssl前面打勾
2.如图点击打开修改httpd.conf配置文件,打开找到#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注释符#(保证前面没有#号),使得ssl模块生效。
增加一条引用语句 Include conf/vhosts_ssl.conf
3.把你在腾讯云申请的SSL证书里面的apache的证书放到服务器的文件夹里面,下面会用到。
4.依次打开phpstudy安装文件,打开Apache打开conf文件,在conf文件夹中创建一个名为vhosts_ssl.conf的配置文件。编辑vhostsssl.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\WWW\bbs"(网站根目录路径)
ServerName www.XXXX.com(更换成自己的域名)
ServerAlias XXXX.com(更换成自己的域名)
<Directory "D:\phpStudy\WWW\XXXX">(网站根目录路径)
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateChainFile "D:\phpStudy\Apache\conf\Apache_credential\XXXX.crt"(这里填写你的SSL证书的路径)SSLCertificateFile "D:\phpStudy\Apache\conf\Apache_credential\XXXX.crt"(这里填写你的SSL证书的路径)
SSLCertificateKeyFile "D:\phpStudy\Apache\conf\Apache_credential\XXXX.key"(这里填写你的SSL证书的路径)
</VirtualHost>
这样就已经OK了,如果出现apache配置错误自动关闭的情况下可以使用前面备份的文件重试。还有什么疑问可以在下方评论留言,我看到会尽快回复。
其它系统安装配置证书可以考虑官方权威帮助文档:https://cloud.tencent.com/document/product/400/4143
- SSL证书实现https,环境:phpStudy下Apache环境
- Windows环境下phpstudy配置Apache https安全套接字层SSL
- Apache集成版环境(phpStudy)配置安https安全套接字层SSL
- LNMP环境配置SSL证书实现https访问
- Windows环境下配置Apache 2.2.x + SSL ,实现https方式
- win7 win8 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境)
- win7 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境)
- linux下apache+svn+ssl的环境搭建(申请免费的SSL证书)
- 有了SSL证书,如何在IIS环境下部署https?【转载】
- 在Apache2环境下安装SSL证书,利用301将http定向到https
- (SSL证书)apache添加https
- CA根证书制作【仅供参考】-----win7 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境)
- centos lnmp环境配置ssl证书支持https访问
- apache下开启ssl访问,即开启https访问(phpStudy)
- 阿里云服务器apache环境安装ssl证书
- Ubuntu系统下配置APACHE/SSL环境
- 在IIS下部署SSL证书实现HTTPS
- windows环境下 apache配置https协议
- Final关键字
- 多线程之互斥锁(synchronized关键字)
- Codeforces 276C Little Girl and Maximum Sum【贪心】
- 【Linux】Linux环境下Oracle SqlPlus中方向键问题的解决方法
- 23种设计模式之代理模式
- SSL证书实现https,环境:phpStudy下Apache环境
- JQGird中几点
- 深入理解Java:SimpleDateFormat安全的时间格式化
- [机器学习]符号表
- Meaning of logging information (I,O,R,W,U,E)
- 深度优先搜索入门
- 心理与自我生活
- RedHat7 LVM分区方案实现挂载点无缝扩容
- LeetCode#169 Majority Element