PHPStudy下如何为Apache安装SSL证书的方法步骤

admin3年前服务器80

一、安装SSL证书的环境

Apache安装目录:E:phpStudyPHPTutorialApache

以上为windows下测试SSL证书安装的目录,具体目录请根据自己的实际环境!

二、获取SSL证书

成功在沃通申请SSL证书后,会得到一个压缩包文件,解压后得到四个文件:for Apache、for IIS、for Ngnix、 for Other Server,Apache 上需要用到 for Apache解压出来的证书文件以及自主生成的私钥.key文件。

key 文件,需要找到生成 CSR 一起生成出的两个文件,如下图。

三、安装SSL证书

1.进入apache安装目录E:phpStudyPHPTutorialApache(请根据实际安装目录)下的conf文件夹,找到httpd.conf文件,找到LoadModule ssl_module modules/mod_ssl.so,去掉前面的#注释符,若默认已去掉,则忽略此步骤。

2.进入apache安装目录E:phpStudyPHPTutorialApache(请根据实际安装目录)下的conf文件夹,找到vhosts.conf文件,找到SSL证书绑定域名对应的HTTP配置,并在下方增加:

Listen 443<VirtualHost *:443>ServerName 证书绑定域名DocumentRoot “域名对应网站根目录”SSLEngine onSSLCertificateFile“E:phpStudyPHPTutorialApacheconfssldomain.crt”SSLCertificateKeyFile“E:phpStudyPHPTutorialApacheconfssldomain.key”SSLCertificateChainFile“E:phpStudyPHPTutorialApacheconfsslroot_bundle.crt”(E:phpStudyPHPTutorialApacheconfssl为测试时证书存放目录,配置时请按照实际环境的路径)ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDH:AESGCM:HIGH:!RC4:!DH:!MD5:!aNULL:!eNULL;ssl_prefer_server_ciphers on;<Directory “域名对应网站根目录”>Options -Indexes -FollowSymLinks +ExecCGIAllowOverride AllOrder allow,denyAllow from allRequire all granted</Directory></VirtualHost>

如有其它参数比如log文件的配置,请参考HTTP的配置,予以添加。

保存好刚编辑的.conf文件。

3.检测配置是否正常

在服务器上打开dos命令行(cmd),通过cd命令进入apache的bin目录,如E:phpStudyPHPTutorialApachebin,输入httpd -t命令,查看配置是否正常,具体如下图:

若提示OK则表示配置正确,可以通过Phpstudy面板重启!

若提示错误,请根据相关错误修改配置文件,直到显示OK,然后通过Phpstudy面板重启。

4.测试HTTPS访问

打开浏览器,输入yourdomain(证书绑定的实际域名),如浏览器地址栏显示加密小锁,则表示证书配置成功。若显示无法连接,请确保防火墙或安全组等策略有放行443端口(SSL配置端口)。

四、证书备份

请保存好下载的证书压缩包以及自主生成的.key文件!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

SSL证书之https和http的区别有哪些

SSL证书之https和http的区别有:1、网站安全上,http容易被不法分子或恶意同行进行流量劫持,https能对信息加密,防止流量劫持;2、身份认证上,http没有任何身份认证,https经过C...

香港服务器网站为什么要使用SSL证书

香港服务器网站要使用SSL证书的原因:1、香港服务器配置SSL证书能够实现加密传输,保障了用户隐私信息安全;2、给香港服务器配置SSL证书能够帮助用户识别钓鱼网站,防止被恶意网站进行欺骗;3、香港服务...

SSL证书的作用有哪些

SSL证书的作用有:1、网站传输中能实现信息加密,避免被犯罪分子窃听或窃取数据,降低数据泄露的风险;2、能提高网站的排名和信任,有利于网站发展;3、能保证用户对网站的信任,提高网站用户的体验;4、能有...

网站部署SSL证书的重要作用有哪些

网站部署SSL证书的重要作用有:1、能加密敏感信息防止重要数据不被泄露,保护信息数据免受黑客或用心不良的人的侵害;2、提供身份验证,防止别人窃取信息和第三方伪装成网站并欺骗用户,获取用户个人信息;3、...

企业使用SSL证书的原因有哪些

企业使用SSL证书的原因有:1、使用SSL证书对通信的端到端进行加密以达到保护企业数据的目的;2、使用SSL证书用于验证用户和公钥交换,达到保障企业用户信息安全的目的;3、使用SSL证书建立信任的网络...

域名SSL证书的主要用途是什么

域名SSL证书的主要用途是:1、帮助企业用户提高自身品牌形象和可信度;2、让用户轻松识别网站真实身份,从而避免被黑客制造的钓鱼网站诱骗;3、SSL证书能够实现数据加密传输,从而使网站数据更加安全,防止...