准备工具(我自己的):

腾讯云的域名和云主机,还有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环境)以及一些注意事项的更多相关文章

  1. ssl证书 以及phpstudy配置ssl证书

    首先,确保你的Apache编译了SSL模块,这是支持SSL证书必要的条件(如果没有,请编译,[打开phpstudy]>[其他选项菜单]>[PHP扩展]>[php-openssl]前面 ...

  2. 网站是HTTP?10分钟变成HTTPS!域名免费添加配置SSL证书,变成https//环境

    对于小程序request请求需要https域名.navigator.geolocation定位也需要在https环境下才可以生效等问题: 前端开发越来越需要https环境来来测试一下API接口和各类问 ...

  3. PHPWAMP集成环境配置ssl证书

    和apache配置ssl证书流程一样, LoadModule socache_shmcb_module modules/mod_socache_shmcb.so LoadModule ssl_modu ...

  4. Linux 搭建Nginx并添加配置 SSL 证书

    1. 安装准备   1.1 gcc安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: [root@nginx ~]# yum -y i ...

  5. 阿里云centos7.4下tomcat8.5配置ssl证书

    环境 阿里云centos7.4 域名也是阿里申请的 jdk1.8 tomcat8.5 1.申请证书 登录到阿里云的域名管理,可以看到已经申请过得域名,我这里第一个已经配置了ssl,第二个未配置,点击更 ...

  6. nginx下如何配置 ssl证书?腾讯云ssl证书为例!

    nginx下如何配置 ssl证书?腾讯云ssl证书为例! 目前为止,https已经成为一种趋势,想要开启https就需要ssl证书. 首先,为域名注册ssl证书. 腾讯云注册地址:https://cl ...

  7. 我是如何将网站全站启用Https的?-记录博客安装配置SSL证书全过程

    评论»   文章目录 为什么要Https 如何选择Https 安装部署SSL证书 平滑过渡Https 搜索引擎的响应 启用Https小结 正如大家所看到的,部落全站已经启用了Https访问了,连续几天 ...

  8. SpringBoot配置SSL证书支持

    Spring Boot配置ssl证书 一.申请SSL证书 在各大云服务商都可以申请到SSL官方证书. 我这里是在阿里云上申请的,申请后下载,解压.如图:  二.用JDK中keytool是一个证书管理工 ...

  9. 在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 ...

随机推荐

  1. bzoj 3732: Network 树上两点边权最值

    http://www.lydsy.com/JudgeOnline/problem.php?id=3732 首先想到,要使得最长边最短,应该尽量走最短的边,在MST上. 然后像LCA那样倍增娶个最大值 ...

  2. DNS跳转

    switch (window.location.hostname) { case "www.zcom.gov.cn" ://确定域名为 www.zcom.gov.cn //wind ...

  3. MyBatis总结与复习

    Spring 主流框架 依赖注入容器/AOP实现 声明式事务 简化JAVAEE应用 粘合剂,将大家组装到一起 SpringMVC 1.  结构最清晰的MVC Model2实现 2.  高度可配置,支持 ...

  4. AnyCAD在医疗中的应用

    void addPoint(List<float> buffer, Vector3 pt) { buffer.Add((float)pt.X); buffer.Add((float)pt. ...

  5. 数据库(DBUtils)

    DBUtils和连接池 今日内容介绍 u DBUtils u 连接池 第1章 DBUtils 如果只使用JDBC进行开发,我们会发现冗余代码过多,为了简化JDBC开发,本案例我们讲采用apache c ...

  6. redis空间键详解

    前言 redis的空间键通知是在2.8.0版本以后加入的,客户端通过发布订阅的方式,订阅某个频道,接收通过某种方式影响redis中数据的事件. 目录: 1.空间键事件分类 2.如何启用redis的空间 ...

  7. 更改placeholder样式

    /*不要将选择器进行组合*/ /* IE 10-11 */ :-ms-input-placeholder { color: #aaa; } /* webkit */ ::-webkit-input-p ...

  8. 博客系统-后台页面搭建:eazy

    业务分析:布局为四个模块上边是系统描述,左边是导航菜单,中间是每个窗口的内容,下边是版权信息 点击左边的导航按钮,在右边窗口显示 代码: <%@ page language="java ...

  9. 查看SAP CRM和C4C的UI technical信息

    CRM 比如我们想看Quantity这个字段到底是绑在哪个模型上,选中该字段按F2: 就能知道是绑在Context node BTADMINI的QUANTITY字段上. C4C 同理,使用debugM ...

  10. 【翻译】22款HTML & CSS3 UI工具包免费下载

    下面盘点了22款适用于网页设计的HTML&CSS3 UI工具包,并且全部都是免费的哦!喜欢就赶紧 下载或收藏吧.这些免费工具可以加速你的网页开发进程,让你有更多时间专注于其他更重要的部分.由于 ...