从http到https--phpStudy2018
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的更多相关文章
- windows系统 phpstudy2018 配置阿里云https最简单的流程!
一.从阿里去下载ssl文件放到C:\phpStudy\PHPTutorial\Apache\conf\cert 二.首先phpstudy开户php_openssl扩展,具体如下图 一般网上的教程,都要 ...
- ★ phpStudy安装SSL证书实现https链接
[准备] (1)phpstudy下载:http://phpstudy.php.cn/ (2)phpstudy集成环境下正常运行的网站 (3)避免意外请先备份(复制)好httpd.conf配置文件 ...
- phpStudy2018安装完成之后,Apache刚启动就关闭(PHPStudy 从别的电脑迁移过来)
原文:phpStudy2018安装完成之后,Apache刚启动就关闭 版权声明:本文为博主原创文章,未经博主允许不得转载.用于学习总结等. https://blog.csdn.net/pjz16102 ...
- 升级phpstudy2018默认mysql版本到5.7
原文:升级phpstudy2018默认mysql版本到5.7 版权声明:在那最初的相遇中,我们都曾经为彼此心动过... https://blog.csdn.net/weixin_36185028/ar ...
- PhpStudy2018后门漏洞预警及漏洞复现&检测和执行POC脚本
PhpStudy2018后门漏洞预警及漏洞复现&检测和执行POC脚本 phpstudy介绍 Phpstudy是国内的一款免费的PHP调试环境的程序集成包,其通过集成Apache.PHP.MyS ...
- 【流量劫持】躲避 HSTS 的 HTTPS 劫持
前言 HSTS 的出现,对 HTTPS 劫持带来莫大的挑战. 不过,HSTS 也不是万能的,它只能解决 SSLStrip 这类劫持方式.但仔细想想,SSLStrip 这种算劫持吗? 劫持 vs 钓鱼 ...
- HTTPS 互联网世界的安全基础
近一年公司在努力推进全站的 HTTPS 化,作为负责应用系统的我们,在配合这个趋势的过程中,顺便也就想去搞清楚 HTTP 后面的这个 S 到底是个什么含义?有什么作用?带来了哪些影响?毕竟以前也就只是 ...
- 7.让网站支持http和https的访问方式
平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html#iis 怎么让网站在本地支持SSL?http://www.c ...
- HTTPS简介
一.简单总结 1.HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密. 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SS ...
- 猖獗的假新闻:2017年1月1日起iOS的APP必须使用HTTPS
一.假新闻如此猖獗 刚才一位老同事 打电话问:我们公司还是用的HTTP,马上就到2017年了,提交AppStore会被拒绝,怎么办? 公司里已经有很多人问过这个问题,回答一下: HTTP还是可以正常提 ...
随机推荐
- 在maven多模块结构中,并且使用overlay的情况下使用jetty热部署
在使用maven多模块的结构的时候,同时有多个web工程使用maven-war-plugin的overlay来组织的时候,本地开发时如何在eclipse里面启动容器并且可以热部署调试是个比较麻烦的问题 ...
- PHP核心编程--站内搜索
一. 站内搜索 前台页面: 在index.php页面中添加一个表单,输入搜索框 后台页面: 将index.php另存为search.php 对于搜索的 分页关键代码: 高亮关键字 相关 ...
- Docker数据管理-数据卷 data volumes和数据卷容器data volumes containers的使用详解
此文来源于:https://yq.aliyun.com/ziliao/43471 参考原文件之外,做了些修改. Volume数据卷是Docker的一个重要概念.数据卷是可供一个或多个容器使用的特殊目录 ...
- Android4.0以上源码中的DiskLruCache类简介
/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Versi ...
- python 朴素算法
- 初探postman
第一种:安装postman 扩展程序 第二种:本地 安装postman 登陆进来postman的界面 发送第一个postman请求 将请求保存到集合 未完,待续...
- Python学习之路2☞数据类型与变量
变量 变量作用:保存状态:说白了,程序运行的状态就是状态的变化,变量是用来保存状态的,变量值的不断变化就产生了运行程序的最终输出结果 一:声明变量 #!/usr/bin/env python # -* ...
- 自己动手打造基于 WKWebView 的混合开发框架(一)WKWebView 上手
http://www.cocoachina.com/ios/20150911/13301.html 代码示例:https://github.com/johnlui/Swift-On-iOS/tree/ ...
- 字体图标font-awesome
其实有一些常见的图标使用字体图标比使用img来得好 Font Awesome 官网:http://fortawesome.github.io/Font-Awesome/ 字体代码:http://for ...
- hdu 2412 Party at Hali-Bula【树形dp】
HDU 2412 和poj 2342(hdu 1520)差不多,多了一个判断最优解是(Yes)否(No)唯一.关键问题也在这个判断最优解是否唯一上. 先定义dp[u][2],表示选(dp[][1])或 ...