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

phpstudy环境下如何安装配置SSL证书?有很多集成式的web服务器无法按照一般站点的配置来部署ssl证书,本文以集成式phpstudye为例(apache+mysql),为大家介绍phpStudy下Apache环境安装SSL证书并实现https链接的方法。

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

准备阶段:

申请并下载好ssl证书(PEM格式)

phpstudy集成环境下正常运行的网站

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

避免意外请先备份(复制)好httpd.conf配置文件。

开始实行步骤:

首先,确保你的Apache编译了SSL模块,这是支持SSL证书必要的条件(如果没有,请编译,【打开phpstudy】》【其他选项菜单】》【PHP扩展】》【php-openssl】前面勾选上)。

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

第二、在Apache的安装目录下创建cert目录,并且将下载的sll证书文件拷贝到cert目录中。

第三、进入到apache目录下,httpd.conf找到#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注释符,使得ssl模块生效(如果该模块已去掉注释,请不用操作)。

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

第四、接着搜索以下内容:【Include conf/vhosts.conf】,在其下面增加一条引用内容:【Include conf/vhostssl.conf】,如下图所示

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

第五、Apache 安装目录下 conf 文件夹中创建一个vhostssl.conf配置文件。可以复制httpd.conf文件另存为vhostssl.conf,按照80的配置,另起一个VirtualHost443,vhostssl.conf文件中的所有内容如下所示:

Listen 443

<VirtualHost *:443>

    DocumentRoot "D:\WWW\WEBMULU"

    ServerName www.example.com

    ServerAlias example.com

    SSLEngine on

    SSLProtocol TLSv1 TLSv1.1 TLSv1.2

    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

    SSLCertificateFile "D:\phpStudy\Apache\cert\public.pem"  #(服务器上公钥证书路径)

    SSLCertificateKeyFile "D:\phpStudy\Apache\cert\21564852664745.key"  #(服务器上私钥证书路径)

    SSLCertificateChainFile "D:\phpStudy\Apache\cert\chain.pem"  #(服务器上证书链路径)

  <Directory "D:\WWW\WEBMULU">

      Options +Indexes +FollowSymLinks +ExecCGI

      AllowOverride All

      Order allow,deny

      Allow from all

      Require all granted

  </Directory>

</VirtualHost>

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

注意:其中的域名信息替换成所申请SSL证书绑定的域名,SSLCipherSuite、SSLCertificateFile、SSLCertificateKeyFile、SSLCertificateChainFile,结合所申请的SSL证书给的配置信息与自己所创建的cert证书目录来配置;vhostssl.conf文件名没有限制要求,可以根据自己的想要的重新命名,不过一定要跟httpd.conf 文件中引用的文件名称一样!

第六、重启apache(有可能报错,看一下443端口是否被防火墙拦截或被占用);Apache正常重启后,在浏览器里面输入带有https的网址就能看到安全锁出来啦;最后备份好您的SSL证书!

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

 

第七、HTTP301重定向到HTTPS

配置完SSL证书,我们需要进行站点301重定向,将http的地址强制跳转到https地址,Apache环境下,在站点根目录添加.htaccess文件,如图所示

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

在.htaccess文件中添加以下内容:

RewriteEngine onRewriteBase /RewriteCond %{SERVER_PORT} !^443$RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

然后保存文件,并将文件上传到网站根目录,如图所示

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

最后,在浏览器地址栏里输入相应的网址,看看网址是不是跳转到HTTPS协议下面!

注意事项:

记得备份相应的配置文件及证书

以上就是phpstudy环境安装配置SSL证书方法,大家在部署的时候尽量找准自己的apache下的路径,上面的仅供参考!另,Linux下的环境同windows配置一样。

相关推荐
新闻聚焦
猜你喜欢
热门推荐
  • 国内工业机器人市场规模今年将近60亿美元

      我国工业机器人发展迅速,约占全球市场份额的1/3,是全球第一大工业机器人应用市场。预计到2020年,国内工业机器人市场规模将进一步扩大到58.9亿美元。中关村融智特种机器人产业......

    01-15    来源:中国科学报

    分享
  • 鸿蒙出世剑指万亿市场 华为欲一统物联网领域

      鸿蒙出世剑指万亿市场 华为欲一统物联网领域 华为消费者业务CEO余承东,9日在其全球开发者大会上正式发布鸿蒙OS操作系统。 供图/华为公司 本报记者 赵鹏 安卓如日中天却无法走出手......

    08-10    来源:北京日报

    分享
  • 80端口被占用了怎么办?

      80端口被占用有以下两种方法。 方法一: 1、使用电脑快捷组合建Win+R打开快速运行,在运行窗口中输入cmd命令点击回车确定调出管理员命令提示符,如下图所示: 2、调出提示符后,接......

    02-03    来源:网络

    分享
  • 解密华为"备胎"海思:地位很高 一季度营收17亿美元

      任正非接受央视专访:对于海思转正这个问题,任正非表示,海思并不是备胎,只是默默在做自己应该做的事情。 5月17日,一封华为海思总裁的信件激起了千层浪。 文章字句饱含深情......

    05-21    来源:21世纪经济报道

    分享
  • 华为鸿蒙热潮背后,科技世界正陷入巨头困境

      1、华为鸿蒙要做的是建立物联网标准,让万物互联的门槛降低。 但随着科技竞争的加剧以及专利保护的落实,建标准的事情渐渐沦为科技巨头的私事,小公司的影响力及生存空间正在......

    08-26    来源:36氪

    分享
  • 苹果股价今年涨超80%:年初遭唱衰 十年来表现最好

      12月27日消息,据外媒报道,美国当地时间周四,苹果公司股价再次上涨,创下新的高位纪录,这家iPhone制造商有望实现10年来的最佳年度业绩。 在圣诞节休市后的第一个交易日,苹果股......

    12-27    来源:网易科技

    分享
  • 不补课、不刷题,15岁上海女生蝉联“最年轻科学家”

      15岁就成为科学家是怎样一种体验? 谈方琳今年在会场上听得很认真。图片来自网络 这两天,上海的一位高中女生火了,正在上海临港新片区举行的第二届世界顶尖科学家论坛,汇聚了......

    10-30    来源:澎湃新闻

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

      phpstudy环境下如何安装配置 SSL证书 ?有很多集成式的 web服务器 无法按照一般站点的配置来部署ssl证书,本文以集成式phpstudye为例(apache+mysql),为大家介绍phpStudy下Apache环境安装SSL证书并......

    02-03    来源:天下数据

    分享
  • 一文读懂处理器、内核、芯片三个概念的区别

      一、处理器简介 处理器一般指中央处理器。中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主......

    05-23    来源:电子说

    分享
  • 华为新机在台湾开售,超3500人排队抢购创纪录

      华为手机新机型P30系列20日在台湾正式开售。据台媒报道,台湾消费者在新机发售时排队抢购,超过3500人排队的景象更是创下台湾手机预购活动的排队人数最多纪录。 华为P30在台湾开售......

    04-26    来源:环球网

    分享
返回列表
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。