phpstudy配置SSL证书的步骤(Apache环境)以及一些注意事项
准备工具(我自己的):
腾讯云的域名和云主机,还有SSL证书,以及phpstudy
首先要下载自己的SSL证书,会得到一个压缩包,解压以后会得到四个文件夹和一个csr文件,

Apache文件夹内三个文件 1_root_bundle.crt,2_www.(自己的域名).com_cert.crt 和私钥文件 3_www.(自己的域名).com.key。
phpstudy我是用的是最新版本的,集成环境是php5.45+apache,所以需要第一个文件夹里的内容,将这三个文件放到自己的Apache目录下的conf文件夹中
接下来开始phpstudy配置SSL证书的正式步骤:
1.打开phpstudy,打开php扩展中的php_openssl

2.打开配置文件httpd -conf

将其中的LoadModule access_compat_module modules/mod_access_compat.so以及LoadModule ssl_module modules/mod_ssl.so以及Include conf/extra/httpd-ssl.conf三行前面的#去掉,然后保存
3.编辑 Apache 根目录下 conf/extra/httpd-ssl.conf 文件

这里必须要留意一点!就是文件的目录

可以看到,上图中有一个/Apache24这个目录,但是实际上这并不是我们的电脑中apache的实际目录,需要把它改成自己的目录,比如我的就要改成D:\phpStudy\PHPTutorial\Apache,这一点需要注意,而且需要改四个地方
上图中的DocumentRoot是网站的根目录,这里需要用“\”而不能用“/”,不然可能会报错
Servername中的example改成自己的域名,下面一行的example也改成自己的域名
ErrorLog和TransferLog的目录,也要改成自己的Apache所在目录的logs目录,比如我的就要改成D:\phpStudy\PHPTutorial\Apache\logs
该配置文件的最底下一行也要修改,这里的文件目录也要改成自己的路径

之前将三个文件放到了Apache文件夹的conf文件夹中,所以接下来的配置就是将SSLCertificateFile,SSLCertificateKeyFile,SSLCertificateChainFile的路径改成对应的三个文件的路径,注意要是自己的文件路径
SSLCertificateFile "D:/phpStudy/PHPTutorial/Apache/conf/2_www.XXXX.com.crt"
SSLCertificateKeyFile "D:/phpStudy/PHPTutorial/Apache/conf/3_www.XXXX.com.key"
SSLCertificateChainFile "D:/phpStudy/PHPTutorial/Apache/conf/1_root_bundle.crt"
4.这样算是配置完成了,然后需要检查一下,进到apache下的bin目录中,使用httpd -t指令,如果如下显示,则配置成功;如果报错,那就按着错误指令修改,就不一一赘述了

5.重启phpstudy,这个时候就可以通过https://www.XXX.com进行访问了
其实也不困难,我遇到的问题就是没有改文件的目录,意味Apache24就是可以了,后来改成了自己的目录就没问题了
加油
2019-02-28 18:50:24
phpstudy配置SSL证书的步骤(Apache环境)以及一些注意事项的更多相关文章
- ssl证书 以及phpstudy配置ssl证书
首先,确保你的Apache编译了SSL模块,这是支持SSL证书必要的条件(如果没有,请编译,[打开phpstudy]>[其他选项菜单]>[PHP扩展]>[php-openssl]前面 ...
- 网站是HTTP?10分钟变成HTTPS!域名免费添加配置SSL证书,变成https//环境
对于小程序request请求需要https域名.navigator.geolocation定位也需要在https环境下才可以生效等问题: 前端开发越来越需要https环境来来测试一下API接口和各类问 ...
- PHPWAMP集成环境配置ssl证书
和apache配置ssl证书流程一样, LoadModule socache_shmcb_module modules/mod_socache_shmcb.so LoadModule ssl_modu ...
- Linux 搭建Nginx并添加配置 SSL 证书
1. 安装准备 1.1 gcc安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: [root@nginx ~]# yum -y i ...
- 阿里云centos7.4下tomcat8.5配置ssl证书
环境 阿里云centos7.4 域名也是阿里申请的 jdk1.8 tomcat8.5 1.申请证书 登录到阿里云的域名管理,可以看到已经申请过得域名,我这里第一个已经配置了ssl,第二个未配置,点击更 ...
- nginx下如何配置 ssl证书?腾讯云ssl证书为例!
nginx下如何配置 ssl证书?腾讯云ssl证书为例! 目前为止,https已经成为一种趋势,想要开启https就需要ssl证书. 首先,为域名注册ssl证书. 腾讯云注册地址:https://cl ...
- 我是如何将网站全站启用Https的?-记录博客安装配置SSL证书全过程
评论» 文章目录 为什么要Https 如何选择Https 安装部署SSL证书 平滑过渡Https 搜索引擎的响应 启用Https小结 正如大家所看到的,部落全站已经启用了Https访问了,连续几天 ...
- SpringBoot配置SSL证书支持
Spring Boot配置ssl证书 一.申请SSL证书 在各大云服务商都可以申请到SSL官方证书. 我这里是在阿里云上申请的,申请后下载,解压.如图: 二.用JDK中keytool是一个证书管理工 ...
- 在Linux服务器上部署node项目(git部署,forever持续运行,配置SSL证书)
一.环境部署 1.下载安装包: wget https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-x64.tar.xz 2.解压并进入目录: xz -d no ...
随机推荐
- 关于SQL Server数据库中的标识列
一.标识列的定义以及特点 SQL Server中的标识列又称标识符列,习惯上又叫自增列. 该种列具有以下三种特点: 1.列的数据类型为不带小数的数值类型 2.在进行插入(Insert)操作时,该列的值 ...
- SSRF总结
ssrf漏洞,全称为服务端请求伪造漏洞,由于有的web应用需要实现从其它服务器上获取资源的功能,但是没有对url进行限制,导致可以构造非本意的url对内网或者其它服务器发起恶意请求.ssrf漏洞的危害 ...
- <ganglia+nagios>rhel6.5
由于linux下的office和win下有所区别,我只能把linux下的.dot文件打包成pdf,粘贴发送标出来,但有些图片还是没办法发表,要是有朋友感兴趣的话,可加我qq 215687833具体的文 ...
- input累加赋值
需求如下:第一个input添加字符到第二个input,第二个input需要累加. html: <tr> <td rowspan="2" class="D ...
- java8 api简介(一)
from https://www.aliyun.com/jiaocheng/785076.html 摘要:函数式编程详解:前言:现在有很多公司都用了jdk8,但是函数式编程也许没有用上,jdk8也提供 ...
- View模块
一.应用场景 通过View的类注释,可知,Backbone.view是一个JS构造函数,与DOM中的某一块UI相对应,通过注册模型层数据的监听,可实现视图的自动渲染. Backbone.View模块也 ...
- mysql登陆远程数据库
1.登陆mysql 2.e mysql; 3.比如用户名密码为root/root. 你想root使用root从任何主机连接到mysql服务器的话. @’ ’后面加ip地址一般般为localhost或者 ...
- jquery中的置顶,置底,向上,向下的排序功能
css .selectedLi{background: #f0ad4e;color:#fff;} html部分 <ul class="seetSelect2" id='sys ...
- 【干货】Html与CSS入门学习笔记1-3
从23号开始用了4天时间看完了<Head First Html与CSS>这本书,本书讲解方式深入浅出,便于理解,结合习题,便于记忆,是一本不错的入门书.下面是本书的学习笔记: 一.认识HT ...
- [AngularJS] $location 服务简介
参考博客: https://www.cnblogs.com/gaoruixin/p/6070502.html 简介 $location服务解析在浏览器地址栏中的URL(基于window.locati ...