phpStudy下Apache环境安装SSL证书实现https链接

phpstudy的Apache环境下如何安装SSL证书?网上很多教程,然并卵。本文真实可靠实际操作,为大家教学phpstudy下A环境安装SSL证书的正确方法。不用花钱请大神,希望大家分享该知识为https普及做贡献。

操作方法

  • 01

    首先,开启apache的编译ssl模块,如图打开phpstudy—其它选项设置—PHP扩张及设置—php扩展—php-openssl前面打勾

  • 02

    如图点击打开修改httpd.conf配置文件,打开找到#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注释符#(保证前面没有#号),使得ssl模块生效。 增加一条引用语句   Include conf/vhosts_ssl.conf

  • 03

    依次打开phpstudy安装文件,打开Apache打开conf文件,在conf文件夹中创建一个名为vhosts_ssl.conf的配置文件。编辑vhostsssl.conf文件,增加如下内容: Listen 443 SSLStrictSNIVHostCheck off SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL SSLProtocol all -SSLv2 -SSLv3 <VirtualHost *:443> DocumentRoot "D:\phpStudy\WWW\bbs"(网站根目录路径) ServerName www.yuming.com(更换成自己的域名) ServerAlias yuming.com(更换成自己的域名) <Directory "D:\phpStudy\WWW\bbs">(网站根目录路径) Options FollowSymLinks ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory> SSLEngine on SSLCertificateFile "D:\phpStudy\Apache\conf\ssl\XXX.cer"(证书路径) SSLCertificateKeyFile "D:\phpStudy\Apache\conf\ssl\XXX.key"(证书路径) </VirtualHost>

  • 04

    将下载好的证书放入ssl目录路径D:\phpStudy\Apache\conf\ssl\如图,注意文件格式,.cer和.key只需要这两个证书文件。你可以右键属性查看文件类型确认文件格式正确不。

  • 05

    防火墙端口入站规则哪里关闭443,绿勾变成灰色就关闭了,关闭后现在重启phpstudy,正常重启后,在浏览器里面输入https://的域名就能看到安全锁出来啦。 地址栏未能显示绿色锁标是因为网站有http非加密资源,如图片,css,js等,需要全部调整为https开通协议资源才能挂锁成绿色。

(0)

相关推荐

  • 如何安装SSL证书

    SSL证书是对服务器与服务器之间及服务器与用户之间传输的数据进行加密的一种数字证书.同时它也能确保根据用户的意愿连接到相应的网站(例如:有些网站就会假冒电邮供应商).想要建立一个供用户放心使用的网站, ...

  • Centos6.3下Apache配置基于加密的认证https加密证书访问

    这里简单演示一下Apache下基于加密的认证访问----https加密方式访问。 1.DNS解析解析情况: [root@localhost html]# nslookup www.downcc.com ...

  • ubuntu下LAMP环境安装详细教程

    LAMP的概念: Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容 ...

  • 关于SSL证书安装的问题

    尊敬的会员,大家好,我是[文德数据]90小编小宇: 今天为大家介绍下SSL证书的问题,希望大家多多支持!​ 操作方法 01 SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.SSL证 ...

  • Linux下apache配置https方法教程

    Linux下apache怎么配置https访问,Linux下apache配置https方法教程,apache配置https方法步骤介绍. 操作方法 01 1.安装Openssl 要使Apache支持S ...

  • ssl证书不安全(ssl证书不受信任)

    部署SSL证书是为了对数据进行加密传输,保护数据在传输过程中不被监听.截取和篡改以及验证网站身份,防止受到钓鱼网站的攻击.由于http纯文本方式传输缺乏安全性,谷歌等主流浏览器会对没有安装SSL证书的 ...

  • 网站ssl证书有什么用(没有ssl证书会怎样)

    网络劫持被攻击时常有发生,打开正确的网站被跳转到另一个网站真的非常不安全!那该如何是好呢?SSL证书来帮忙!安装SSL证书可以保证网站的信息从用户浏览器到服务器之间是高强度加密传输的,可以防止信息被窃 ...

  • Linux服务器Apache怎么安装?

    linux下apache 的安装 1.进入woke目录下:cd /usr/local/work (如没有则自己新建,命令:mkdir /usr/local/woke) 2.在woke目录下从网站下载a ...

  • ssl证书是什么东西(SSL是什么)

    在谈论SSL/TLS证书时,人们通常是考虑到WordPress或是其他桌面网站的安全问题.然而,移动应用程序安全性也需要得到同等重视.重视移动应用程序安全原因根据互联网监测公司StatCounter进 ...