0. 将SSL证书解压到以下目录,申请方式见 百度

Apache/cert/

分别更名为
my_public.crt
my.key
my_chain.crt

1. phpStudy->其它选项菜单->php扩展及设置->php扩展->php-openssl打钩,之后在Apache根目录下的conf文件夹中的httpd.conf 添加一句(我的在C:\phpStudy\PHPTutorial\Apache\conf)

 Include conf/my_ssl.conf

2. 编写my_ssl.conf 如下:(放在Apache的conf目录下),#号后面的表示注释,使用时请删除

Listen 

<VirtualHost *:>
DocumentRoot "C:\phpStudy\PHPTutorial\WWW"
ServerName www.mjywxy.xin
ServerAlias mjywxy.xin
SSLEngine on
SSLProtocol TLSv1 TLSv1. TLSv1.2 #指定SSL协议的版本
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL #指定算法;不指定,使用默认也可;详情见https://www.jb51.net/tools/onlinetools/apache-chs/mod/mod_ssl.html
SSLCertificateFile "C:/phpStudy/PHPTutorial/Apache/cert/my_public.crt"
SSLCertificateKeyFile "C:/phpStudy/PHPTutorial/Apache/cert/my.key"
SSLCertificateChainFile "C:/phpStudy/PHPTutorial/Apache/cert/my_chain.crt" <Directory "C:\phpStudy\PHPTutorial\WWW">
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory> </VirtualHost>

【解释:Options的选项,前加 + 代表允许目录浏览;加 – 代表禁止目录浏览,详情见 https://codeplayer.vip/p/j7sc7 】

【解释:在 AllowOverride 设置为 None 时, .htaccess 文件将被完全忽略。当此指令设置为 All 时,所有具有 ".htaccess" 作用域的指令都允许出现在 .htaccess 文件中。】

【以下表示:先检查允许设定,没有允许的全部禁止

Order allow,deny
Allow from all】
Require all granted 允许所有访问请求

如果Apache无法启动,请检查语法等(conf文件的代码不能有缩进,有缩进会报语法错误)(#号后面的表示注释,使用时请删除,因为有可能会有语法报错)

  如果还未解决,可用命令行运行  C:/phpStudy/PHPTutorial/Apache/bin/httpd -t

  会有报错提示,可百度解决

3. 服务器中用IE浏览器输入localhost,看是否跳转至https成功

4. 如果成功,则看自己电脑能不能访问https的你的网站。如果不能,则应该是入网规则没配置好,或者没做端口映射

-------------------------------------我是一条分割线--------------------------------------------

若用的是阿里云服务器,可参考如下方式:

登录阿里云->管理控制台->云服务器ESC->管理实例->安全组规则-> 添加安全组规则

选入网规则,填入:

  端口范围:443

  授权对象:0.0.0.0/0

表示对所有ip允许访问实例的443端口

从http到https--phpStudy2018的更多相关文章

  1. windows系统 phpstudy2018 配置阿里云https最简单的流程!

    一.从阿里去下载ssl文件放到C:\phpStudy\PHPTutorial\Apache\conf\cert 二.首先phpstudy开户php_openssl扩展,具体如下图 一般网上的教程,都要 ...

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

    [准备] (1)phpstudy下载:http://phpstudy.php.cn/ (2)phpstudy集成环境下正常运行的网站 (3)避免意外请先备份(复制)好httpd.conf配置文件   ...

  3. phpStudy2018安装完成之后,Apache刚启动就关闭(PHPStudy 从别的电脑迁移过来)

    原文:phpStudy2018安装完成之后,Apache刚启动就关闭 版权声明:本文为博主原创文章,未经博主允许不得转载.用于学习总结等. https://blog.csdn.net/pjz16102 ...

  4. 升级phpstudy2018默认mysql版本到5.7

    原文:升级phpstudy2018默认mysql版本到5.7 版权声明:在那最初的相遇中,我们都曾经为彼此心动过... https://blog.csdn.net/weixin_36185028/ar ...

  5. PhpStudy2018后门漏洞预警及漏洞复现&检测和执行POC脚本

    PhpStudy2018后门漏洞预警及漏洞复现&检测和执行POC脚本 phpstudy介绍 Phpstudy是国内的一款免费的PHP调试环境的程序集成包,其通过集成Apache.PHP.MyS ...

  6. 【流量劫持】躲避 HSTS 的 HTTPS 劫持

    前言 HSTS 的出现,对 HTTPS 劫持带来莫大的挑战. 不过,HSTS 也不是万能的,它只能解决 SSLStrip 这类劫持方式.但仔细想想,SSLStrip 这种算劫持吗? 劫持 vs 钓鱼 ...

  7. HTTPS 互联网世界的安全基础

    近一年公司在努力推进全站的 HTTPS 化,作为负责应用系统的我们,在配合这个趋势的过程中,顺便也就想去搞清楚 HTTP 后面的这个 S 到底是个什么含义?有什么作用?带来了哪些影响?毕竟以前也就只是 ...

  8. 7.让网站支持http和https的访问方式

    平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html#iis 怎么让网站在本地支持SSL?http://www.c ...

  9. HTTPS简介

    一.简单总结 1.HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密. 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SS ...

  10. 猖獗的假新闻:2017年1月1日起iOS的APP必须使用HTTPS

    一.假新闻如此猖獗 刚才一位老同事 打电话问:我们公司还是用的HTTP,马上就到2017年了,提交AppStore会被拒绝,怎么办? 公司里已经有很多人问过这个问题,回答一下: HTTP还是可以正常提 ...

随机推荐

  1. 泛型List 扩展 比较类

    List<string> outputList = resultList.Distinct(new Compare<string>((x, y) => (null != ...

  2. 【JZOJ4772】【NOIP2016提高A组模拟9.9】运输妹子

    题目描述 小轩轩是一位非同一般的的大农(lao)场(si)主(ji),他有一大片非同一般的农田,并且坐落在一条公路旁(可以认为是数轴),在他的农田里种的东西也非同一般--不是什么水稻小麦,而是妹子. ...

  3. spring security四种实现方式

    spring security四种实现方式 spring(20) > 目录(?)[+] 最简单配置spring-securityxml实现1 实现UserDetailsService 实现动态过 ...

  4. 用五种不同的布局方式实现“左右300px中间自适应”的效果

    float浮动 <section class="layout float"> <style media="screen"> .layou ...

  5. 洛谷 P2146 [NOI2015]软件包管理器 树链剖分

    目录 题面 题目链接 题目描述 输入输出格式 输入格式: 输出格式: 输入输出样例 输入样例#1: 输出样例#1: 输入样例#2: 输出样例#2: 说明 说明 思路 AC代码 总结 题面 题目链接 P ...

  6. 【JZOJ4824】【NOIP2016提高A组集训第1场10.29】配对游戏

    题目描述 流行的跳棋游戏是在一个有m*n个方格的长方形棋盘上玩的.棋盘起初全部被动物或障碍物占满了.在一个方格中,'X'表示一个障碍物,一个'0'-'9'的个位数字表示一个不同种类的动物,相同的个位数 ...

  7. pycharm 的简单操作

    pycharm常用 快捷键 ctrl + q 快速查看文档 ctrl + 鼠标左键 进入代码定义 CTRL + F1 显示错误描述或警告信息 F3 下一个 Shift + F3 前一个 Ctrl + ...

  8. IMEI校验思路及代码

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. OracleSpatial函数实例

    Oracle Spatial操作geometry方法   Oracle Spatial中SDO_GEOMETRY类型: CREATE TYPE SDO_GEOMETRY AS OBJECT( SDO_ ...

  10. SDUT-3334_数据结构实验之栈与队列七:出栈序列判定

    数据结构实验之栈与队列七:出栈序列判定 Time Limit: 30 ms Memory Limit: 1000 KiB Problem Description 给一个初始的入栈序列,其次序即为元素的 ...