1.安装SSL证书的环境
Apache安装目录: e : PHP study phpttorialapache
以上是windows下测试SSL证书安装的目录。具体目录请参考您的实际环境!
第二,获取SSL证书
在沃通成功申请SSL证书后,会得到一个压缩的包文件。解压缩后,您将获得四个文件:Apache文件、IIS文件、Ngnix文件和其他服务器文件。Apache需要为Apache解压缩的证书文件和它自己生成的私钥文件。
关键文件,需要找到两个和CSR一起生成的文件,如下图所示。
第三,安装SSL证书
1.进入apache安装目录e: phpstudyputoria pache下的conf文件夹(请找到httpd.conf文件,找到loadmodules l _ modules/mod _ SSL . so,删除前面的# annotation,如果默认情况下已删除,则忽略此步骤。
2.进入apache安装目录E:PhpstudyPhputorialapache下的conf文件夹(请找到vhosts.conf文件,找到SSL证书绑定域名对应的HTTP配置,添加:
侦听443VirtualHost *服务器名证书绑定域名DocumentRoot "域名对应网站根目录" SSL Engine on slcertificate file " e : phpstudypptoria pacheconfigssldomain。CRT " sslccertificatekeyfile " e : phpstudypptorapacheconfssldomain . key " sslccertificatechainfile " e : phpstudypptorapacheconfsslroot _ bundle . CRT "(e : phpstudypptori alapacheconfigssl)是测试期间的证书存储目录。配置时请遵循实际环境的路径)SSL _ Protocols TLS V1 TLSV 1.1 TLSV 1.2;SSL _ ciphers ECD h : aesgcm : high :RC4:DH:MD5:aNULL:eNULLssl _ prefer _ server _ ciphers on选项-索引-遵循symlinks exec CGI允许覆盖所有顺序允许,拒绝允许来自所有要求所有授予/目录/虚拟主机如果还有其他参数,如日志文件配置,请参考HTTP配置并添加它们。
保存新编辑的。配置文件。
3.检查配置是否正常
打开服务器上的dos命令行(cmd),通过cd命令进入apache的bin目录,如e: phpstudyputoria pachebin,输入httpd -t命令检查配置是否正常,如下图所示:
如果提示OK,说明配置正确,可以通过Phpstudy面板重启!
如果出现错误提示,请根据相关错误修改配置文件,直到显示OK,然后通过Phpstudy面板重新启动。
4.测试HTTPS接入
打开浏览器,输入https://yourdomain.com(证书绑定的实际域名)。如果加密锁显示在浏览器的地址栏中,则证书配置成功。如果显示无法连接,请确保防火墙或安全组已释放端口443 (SSL配置端口)。
四.证书备份
请保存下载的证书压缩包和自行生成的。密钥文件!
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。