900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > phpstudy配置SSL证书的步骤(Apache环境)以及一些注意事项

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

时间:2020-04-30 00:02:28

相关推荐

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/.crt"

SSLCertificateKeyFile "D:/phpStudy/PHPTutorial/Apache/conf/.key"

SSLCertificateChainFile "D:/phpStudy/PHPTutorial/Apache/conf/1_root_bundle.crt"

4.这样算是配置完成了,然后需要检查一下,进到apache下的bin目录中,使用httpd -t指令,如果如下显示,则配置成功;如果报错,那就按着错误指令修改,就不一一赘述了

5.重启phpstudy,这个时候就可以通过进行访问了

其实也不困难,我遇到的问题就是没有改文件的目录,意味Apache24就是可以了,后来改成了自己的目录就没问题了

加油

-02-28 18:50:24

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。