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 

转载于:https://www.cnblogs.com/imper/p/10452471.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值