1.首先需要到阿里云控制台下载ssl证书的相关文件,在服务器phpstudy/Apache/conf下新建cert文件夹,将下载后的文件放到该目录下。因为我使用的是phpstudy环境,所以我选择了下载Apache的证书,下载解压后会有三个文件。
ssl.png
2.使用远程连接登录到服务器。
第一步:开启phpstudy环境php扩展下的php_opssl服务,如图:
openssl.png
然后修改phpstudy/Apache目录下的httpd.conf配置文件:

#LoadModule ssl_module modules/mod_ssl.so    //删除这一行配置语句注释符号#号。
#Include extra/httpd-ssl.conf                //删除这一行配置语句注释符号#号,如果没有#号,则不用动。

第二步:编辑extra/httpd-ssl.conf文件,从Listen 443内容以下的内容修改为如下所示:

Listen 443
<VirtualHost *:443>
DocumentRoot "这里填写你服务器环境下的根目录"
ServerName www.xxxxx.com  //这里填写你自己的域名
ServerAlias xxxxx.com    //这个也是你的域名后面的部分
SSLEngine on
SSLCertificateFile "D:\phpStudy\SSL\2_gworg.com.crt" //这里填写你解压后的三个文件中的公共的crt的文件路径
SSLCertificateKeyFile "D:\phpStudy\SSL\gworg.com.key" //这里填写你解压后的三个文件中的密钥的文件路径
SSLCertificateChainFile "D:\phpStudy\SSL\1_gworg.com.crt" //这里填写你解压后的三个文件中的剩下的文件路径
</VirtualHost>

第三步:重启Apache。

需要注意的问题及建议:

1.在服务器中配置文件的时,建议每修改一步重启一下phpstudy环境,为了方便查看哪一步出了错误。
2.在服务器配置的时候,建议把需要修改的文件备份一下,以防出错了不知道错误在哪里。
3.按照自己所需要的服务下载证书,以防证书无效。
4.如果Apache重启不成功,检查修改的文件中路径有没有错误,路径必须完全正确才可以。
5.检查阿里云控制台的安全组开没开启443端口,https需要开启443端口才行,记住,不是80端口,是443端口。

Last modification:September 19th, 2019 at 08:51 am
如果觉得我的文章对你有用,请随意赞赏