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 ...
随机推荐
- 存储过程 jdbc
package com.itheima.procedure; import java.sql.CallableStatement; import java.sql.Connection; import ...
- Quartz.NET实现作业调度(3.0版本实现)定时执行一个任务
2.0版本请参考https://www.cnblogs.com/best/p/7658573.html这里的文章很详细: 我们现在想每5秒钟往txt文件夹里存储一个时间 首先:定义一个类,实现Quar ...
- .net 中的托管与非托管
托管代码 托管代码就是Visual Basic .NET和C#编译器编译出来的代码.编译器把代码编译成中间语言(IL),而不是能直接在你的电脑上运行的机器码.中间语言被封装在一个叫程序集(assemb ...
- Fiddler 抓包工具总结(转)
Fiddler 抓包工具总结 阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Statistics 请求的性能数据分析 3). Inspectors 查看数据内容 4). Au ...
- TCP 协议中的 Window Size与吞吐量
原地址:http://blog.sina.com.cn/s/blog_c5c2d6690102wpxl.html TCP协议中影响实际业务流量的参数很多,这里主要分析一下窗口的影响. TCP窗口目的 ...
- SHOW SLAVE STATUS 详解
MySQL同步功能由3个线程(master上1个,slave上2个)来实现.执行 DE>START SLAVEDE> 语句后,slave就创建一个I/O线程.I/O线程连接到master上 ...
- VMware下Centos6.4安装
VMware(Virtual Machine ware)是一个“虚拟PC”软件公司,提供服务器.桌面虚拟化的解决方案. 小伙伴们网上下载VMware11,一路下一步自己安装吧!!! 打开 VMware ...
- PHP与MYSQL结合操作——文章发布系统小项目(实现基本增删查改操作)
php和mysql在一起几十年了,也是一对老夫老妻了,最近正在对他们的爱情故事进行探讨,并做了一个很简单的小东西——文章发布系统,目的是为了实现mysql对文章的基本增删查改操作 前台展示系统有:文章 ...
- mysqlimport命令
mysqlimport的大多数选项直接对应LOAD DATA INFILE子句. 选项: -u,--user 指定连接用户名. -p,--password[name] 指定连接用户的密码. - ...
- World Wind Java开发之七——读取本地栅格文件(影像+高程)构建三维场景(转)
http://blog.csdn.net/giser_whu/article/details/41679515 首先,看下本篇博客要达到的效果图: 下面逐步分析如何加载影像及高程文件. 1.World ...