★ phpStudy安装SSL证书实现https链接

【准备】

(1)phpstudy下载:http://phpstudy.php.cn/

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

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

【开始】

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

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

在mod_ssl.so下面新增加一条引用语句(注意此处和第3步新建的文件名要匹配) :

LoadModule ssl_module modules/mod_ssl.so Include conf/vhosts_ssl.conf

(图2.1 打开方法)

(图2.2 添加好信息效果)

(3)依次打开phpstudy安装文件,打开Apache打开conf文件,在conf文件夹 中创建一个名为vhosts_ssl.conf的配置文件。编辑vhosts_ssl.conf文件,增加如下内容:

图3.1 新建的:vhosts_ssl.conf文件位置、效果图示:

vhosts_ssl.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>

★vhosts_ssl.conf 实例版 a)软件版本phpStudyLite 2014; b)本地版网站127.0.0.1; c)证书实际后缀名有变:cer变crt ; d) 所有路径要结合实际,即使有一点点错,也将导致Apache无法启动,务必仔细;

Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
<VirtualHost *:443>
    DocumentRoot "D:\phpStudyLite\WWW"
    ServerName 127.0.0.1
    ServerAlias 127.0.0.1
  <Directory "D:\phpStudyLite\WWW">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudyLite\Apache\conf\ssl\server.crt"
SSLCertificateKeyFile "D:\phpStudyLite\Apache\conf\ssl\server.key"
</VirtualHost>

最后打开网站加上https://127.0.0.1 即可看到效果:

==附件1:快速配置方法==================

1.扣盘 wifi破解 下载对应phpstudy2016前 或 2018的附件:[ ssl配置 phpstudy2016之前lite版 ] [ ssl配置 phpstudy2018版 ]

把httpd.conf 和 vhost_ssl.conf 复制到对应文件夹下(按使用说明操作)

2.其它选项菜单——php扩展及设置——php_openssl[勾选上]

3.重启phpstudy

==附件2:2018版本php的vhosts_ssl.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\PHPTutorial\WWW"
    ServerName 127.0.0.1
    ServerAlias 127.0.0.1
  <Directory "D:\phpStudy\PHPTutorial\WWW">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudy\PHPTutorial\Apache\conf\ssl\server.crt"
SSLCertificateKeyFile "D:\phpStudy\PHPTutorial\Apache\conf\ssl\server.key"
</VirtualHost>

原文地址:https://www.cnblogs.com/chenxi188/p/10794437.html

时间: 2024-10-10 07:41:05

★ phpStudy安装SSL证书实现https链接的相关文章

手把手教你安装SSL证书升级https

是不是觉得别人网站前面的小绿锁很好看? 而且,Google官方也正式承认过https是影响搜索排名的一个因素,那么如何将自己的网站全面升级为https呢?今天的内容就介绍一下如何将部署在Nginx的WordPress增加一个小绿锁. 1.选择SSL证书 HTTPS(Hypertext Transfer Protocol Secure,超文本传输安全协议),是一种通过计算机网络进行安全通信的传输协议.经由HTTP进行通信,但是利用SSL/TLS来加密数据包.因此为了将网站升级为https的,需要先

安装SSL证书(https)后会使网站速度变慢吗?

使用HTTPS不会使你的网站变得更快(实际上有可能,请看下文),但是有一些技巧可以大大减少额外开销. 首先,只要压缩文本内容,就会降低解码耗用的CPU资源.不过,对于当代CPU来说,这点开销不值一提. 其次,建立HTTPS连接,要求额外的TCP往返,因此会新增一些发送和接收的字节.但是,从下图可以看到,新增的字节是很少的. 第一次打开网页的时候,HTTPS协议会比HTTP协议慢一点,这是因为读取和验证SSL证书的时间.下面是一张HTTP网页打开时间的瀑布图. 同一张网页使用HTTPS协议之后,打

安装SSL证书(https)后会使网站速度变慢吗

使用HTTPS不会使你的网站变得更快(实际上有可能,请看下文),但是有一些技巧可以大大减少额外开销. 首先,只要压缩文本内容,就会降低解码耗用的CPU资源.不过,对于当代CPU来说,这点开销不值一提. 其次,建立HTTPS连接,要求额外的TCP往返,因此会新增一些发送和接收的字节.但是,从下图可以看到,新增的字节是很少的 第一次打开网页的时候,HTTPS协议会比HTTP协议慢一点,这是因为读取和验证SSL证书的时间.下面是一张HTTP网页打开时间的瀑布图. 同一张网页使用HTTPS协议之后,打开

phpstudy 安装 Apcahe SSL证书 实现https连接

摘自:https://jingyan.baidu.com/article/64d05a022e6b57de54f73b51.html Windows phpstudy安装ssl证书教程. 工具/原料 phpstudy 集成环境 申请的SSL证书 方法/步骤 首先申请免费的ssl证书,很多地方都可以申请.我是在腾讯云!如图   下载证书备份好.以免丢失.解压下载的证书,里面有4个文件夹相对应不同的安装环境,我们用的是Apache,所以选择这个.如图   打开PHPstudy php扩展设置,在ph

phpstudy 安装Apache SSL证书实现https连接

Windows phpstudy安装ssl证书教程. 工具/原料 phpstudy 集成环境 申请的SSL证书 方法/步骤 首先申请免费的ssl证书,很多地方都可以申请.我是在腾讯云!如图   下载证书备份好.以免丢失.解压下载的证书,里面有4个文件夹相对应不同的安装环境,我们用的是Apache,所以选择这个.如图   打开PHPstudy php扩展设置,在php_openssl上点击打钩.说明就打开了!如图   打开修改httpd.conf配置文件,打开找到#LoadModule ssl_m

phpStudy模式下安装ssl证书,详细版

phpStudy模式下安装ssl证书,详细版 2017年12月16日 14:27:38 骑着蚂蚁追大象 阅读数:4232 标签: phpstudy安装ssl证书 更多 个人分类: php 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_36176250/article/details/78819744 在安装之前,需要先去申请SSL证书,我用的是腾讯提供的域名型免费的,你们也可以试试,5分钟左右就可以申请成功. 申请地址:https://c

phpStudy环境安装SSL证书教程(apache)

https://cloud.tencent.com/product/ssl 此链接是检测域名 证书的可以检测一下 下面是证书配置 小白呢亲测 作为PHP程序员,我们一定要学会使用phpStudy环境集成包,PHPstudy用起来方便,快捷,对于刚入门的PHP初学者来说phpStudy是个好东西,我本文我们就和大家分享一下phpStudy环境如何安装SSL证书. 第一步:修改apache目录下的httpd.conf配置文件 1.#LoadModule ssl_module modules/mod_

phpStudy环境安装SSL证书教程

作为PHP程序员,我们一定要学会使用phpStudy环境集成包,PHPstudy用起来方便,快捷,对于刚入门的PHP初学者来说phpStudy是个好东西,我本文我们就和大家分享一下phpStudy环境如何安装SSL证书. 第一步:修改apache目录下的httpd.conf配置文件 1.#LoadModule ssl_module modules/mod_ssl.so删除行首的配置语句注释符号"#" 2.Include extra/httpd-ssl.conf 将这行的注释的"

手机APP也要安装HTTPS证书?手机移动端怎么安装SSL证书?

现代社会,我们对于手机的依赖已经是细思极恐的阶段了,几乎每个人闲暇时都低着头看手机,就连日常工作中都离不开手机,庞大的移动端客户群体,让移动端变得异常火热.那么,你知道移动端也是需要安装SSL证书的吗?下面小编就给大家举几个移动端需要SSL证书的例子!以下文章由SSL盾小编整理发布,更多证书安装指南[www.ssldun.com] 企业邮箱 越来越多的人开始使用手机来发送邮件,即使是企业邮件通过手机发送的也越来越多,企业邮件里面涵盖了很多企业的重要信息,一旦被***,信息被泄露,那么企业的损失可