phpstudy配置SSL证书的步骤(Apache环境)以及一些注意事项

准备工具(我本身的):php

腾讯云的域名和云主机,还有SSL证书,以及phpstudyapache

首先要下载本身的SSL证书,会获得一个压缩包,解压之后会获得四个文件夹和一个csr文件,工具

Apache文件夹内三个文件 1_root_bundle.crt,2_www.(本身的域名).com_cert.crt 和私钥文件 3_www.(本身的域名).com.key。网站

phpstudy我是用的是最新版本的,集成环境是php5.45+apache,因此须要第一个文件夹里的内容,将这三个文件放到本身的Apache目录下的conf文件夹中blog

接下来开始phpstudy配置SSL证书的正式步骤:ssl

1.打开phpstudy,打开php扩展中的php_opensslopenssl

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三行前面的#去掉,而后保存module

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 

相关文章
相关标签/搜索