https搭建-基于phpstudy+openssl实现https网站搭建

2 篇文章 0 订阅
订阅专栏
2 篇文章 0 订阅
订阅专栏

目录

一、前言

1.https简介

2.生成ssl证书

二、下载安装phpstudy

1.下载phpstudy

2.启动phpstudy

三、利用openssl证书搭建https

1.进行phpstudy的配置https

2.把CA自签名证书导入受信任的根证书中

3.更改主机host文件


一、前言

1.https简介

HTTPS ,是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 而SSL所需要的证书却可以使用openssl生成

2.生成ssl证书

 (关于openssl的详细使用可参考我之前写过的一篇: 参考链接)

openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048     #生成CA私钥
openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem  -out /etc/pki/CA/cacert.crt  -days 3650     #生成CA自签名
openssl  genrsa -out /etc/pki/CA/data/server.key 2048     #生成http服务器私钥
openssl req -new -key /etc/pki/CA/data/server.key -out /etc/pki/CA/certs/server.csr     #CA给http服务器签生成证书申请文件
openssl ca -in /etc/pki/CA/certs/server.csr -cert /etc/pki/CA/cacert.crt -keyfile /etc/pki/CA/private/cakey.pem -out /etc/pki/CA/certs/server.crt -days 36500     #CA生成服务器的签名证书

将得到的cakey.pem,server.key,server.crt部署在服务器相应位置即可

二、下载安装phpstudy

有了证书后进行服务器的配置,这里用到了phpstudy搭建网站

1.下载phpstudy:

推荐官网下载: Windows版phpstudy下载 - 小皮面板(phpstudy) (xp.cn)

默认下一步安装即可

2.启动phpstudy

启动apache和mysql服务后,在浏览器访问127.0.0.1

出现上述页面表示搭建成功,把DVWA的源码放到phpstudy_pro/WWW/目录下,访问:

成功,关于DVWA靶场搭建可以参考链接: 链接 

三、利用openssl证书搭建https

http服务已经搭好了,进行https的搭建

1.进行phpstudy的配置https

点击网站,点击创建网站

域名填写之前openssl生成http服务器申请文件时写的域名,若443端口被占用可选用其他端口

导入服务器的私钥和签名文件

2.把CA自签名证书导入受信任的根证书中

网站创建成功后,把CA的自签名导入浏览器受信任的根证书中

浏览器-设置-搜索证书

一直点下一步,直到

导入CA自签名证书

点击 是。

3.更改主机host文件

此时访问网站域名dashuaib123.com是显示无法访问的,因为域名只是本地域名,并没有向DNS服务器注册,DNS无法解析,所以需要我们手动改一下计算机的host文件

访问C:\Windows\System32\drivers\etc 更改权限

点击hosts文件的属性

 

点击编辑

 

把对勾打上,然后点击应用

使用记事本打开hosts,进行修改

加上两行    其中CA服务器ip是192.168.1.8  ,http服务器ip是192.168.1.9(127.0.0.1),域名就写当时申请证书的域名 dashuaib123.com

此时在浏览器访问https://dashuaib123.com/DVWA-master/login.php

此时会报一个不信任的问题,虽然我们的证书验证是可信的,但是浏览器有自己的安全策略,浏览器只能接受公网特定几个CA服务器颁发的证书,由于我们使用openssl搭建的CA服务器是只在内网活动,并没有在公网上放,所以会浏览器会显示不安全。,这里直接接受风险下一步就行。

这样https服务器就搭建好了。

为了演示https通信过程,可使用wireshark抓包查看: 这里装有wireshark的虚拟机ip是192.168.1.105 ,搭建https的服务器ip是192.168.1.9

phpstudy+靶场sqli-labs-master下载
11-08
phpstudy+靶场sqli-labs-master下载
php开启openssl的方法
12-18
php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置windows下开启方法: 1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\system32\  文件夹下。3: 重启apache或者iis(iisreset /restart) 至此,ope
Phpstudy v8.0/8.1小皮升级Apache至最新,同时升级openssl版本httpd-2.4.58 apache 2.4.58
firwind的专栏
11-28 1481
3.phpstudy中开启apache。
phpstudy本地添加https支持
sinat_36395423的博客
08-24 993
一、获取证书 1. 打开终端(使用git终端或cmder),使用openssl生成密钥privkey.pem: openssl genrsa -out privkey.pem 1024/2038 2. 使用密钥privkey.pem生成证书server.pem: openssl req -new -x509 -key privkey.pem -out server.pem -days 365 二、apache 配置 **说明: “D:/phpstudy_pro/” 为我的phpstudy安装
phpstudy配置https
weixin_43783509的博客
04-17 3629
配置https前,先需要SSL证书 SSL证书,用于加密HTTP协议,也就是HTTPS。随着淘宝、百度等网站纷纷实现全站Https加密访问,搜索引擎对于Https更加友好,加上互联网上越来越多的人重视隐私安全,给网站添加SSL证书似乎成为了一种趋势。 SSL 证书级别 分为三种类型,域名型SSL证书(DV SSL)、企业型SSL证书(OVSSL)、增强型SSL证书(EVSSL) 当前可供大家免费使...
阿里云服务器apache配置SSL证书成功开启Https(记录趟过的各种坑)
01-10
环境: 阿里云云服务器    Windows Server 2008 标准版 SP2 中文版(趁1212优惠买的一年的水货配置) 阿里云购买的域名(已备案、已解析) 服务器:phpstudy:php5.4.45+Apache(因为是phpstudy集成的,所以没找到apache的版本,我感觉应该是2.4.8之前的版本) SSL证书 (配置过程中,我申请了2个不同机构的证书,第一个GG了,是在   https://www.trustasia.com/   申请的1年免费证书。成功的是用的第二个,在  https://www.myssl.cn/products/freessl.html   申请的
使用phpStudy配置SSL支持Https
热门推荐
ML
04-19 1万+
因为是个人的微信小程序需要添加https,使用的是phpstudy搭建的服务器,遇到一些问题进行记录。 因为我使用的是腾讯云,就以腾讯云为例; 步骤: 1,获取证书 方法,官方教程 然后进入证书管理中心,进行下载,如下图 2,配置 建议先保存一份Apache文件,之前配置错误了,走了很多弯路,网上的方法都不太一样,改了很多地方,不记得了改哪了,然后重装phpstudy又出现...
【前端后端】phpStudy环境下安装配置SSL证书,实现加密访问(Https
拾年之璐
05-18 4183
说明:本文从:①申请SSL证书、②phpStudy环境下配置SSL证书、③http协议访问自动切换至https协议,三个方面讲述SSL证书的安装配置。 关注微信公众号【知行校园汇】可了解更多WUTer知识。 >>点击查看WUTer计算机专业实验汇总 谨记:纸上得来终觉浅,绝知此事要躬行。 一、何为SSL证书? SSL证书是什么? 百度百科是这么解释的: SSL证书是...
phpstudy apache 配置ssl网站证书 从而开启https
滕青山博客
01-05 973
有很多集成式的Web服务器无法按照一般站点的配置来部署SSL证书,实现HTTPS站点部署访问;本文以集成式phpstudy为例(Apache+MySQL),为大家介绍phpstudy环境安装配置SSL证书实现HTTPS加密访问的方法。 我这里用的腾讯云送的免费SSL证书——TrustAsia TLS RSA CA。 第一步:准备工作 解压下载的证书,里面有4个文件夹相对应不同的安装环境,我们用的是Apache,所以选择这个。如图 放在服务器的这个目录 C:/phpStudy/PHPTutorial/
用小皮建网站配置https(ssl加密通信)配置需要注意的几个点
ztvzbj的博客
07-16 3249
想用微信小程序访问自己服务器的mysql,发现只能用https通信,不能http,就去申请了域名,还进行了域名备案,申请了ssl密钥证书,用小皮建了网站,折腾一些,发现网页可以打开https了,还以为已经折腾好了,后来发现不能访问数据库,还以为要让数据库也支持SSl,找了很久,后面发现是网页不能解析PHP,又是问题找很久,最终发现问题出在这里,需要配置一下80和443端口就搞定了。......
phpStudy集成环境apche下+openssl来配置本地https服务器
qq_32936643的博客
09-06 4542
1:修改两个配置文件,一个为conf/httpd.conf,另一个为conf/extra/httpd-ssl.conf 1-1:在httpd.conf中,删掉以下语句前的’#’ #LoadModule ssl_module modules/mod_ssl.so #Include conf/extra/httpd-mpm.conf #Include conf/extra/httpd-ssl....
php+phpstudy2016 创建的学生信息管理系统,可以添加,删除,修改数据!带数据表单与数据!全源代码,无加密哟!
11-30
适用在校大学生,没有任何加密,数据环境采用PHPStudy2016创建,不用另外安装数据库,create_dbase_table.php为安装前创建数据库与数据表,先打开网页运行一下create_dbase_table.php这个网页代码就可以安装好数据库了了,需要mysql数据库用户为:root,密码:root.环境为phpstudy2016,这个可以PHP中文网下载phpstudy2016版 .先安装好这个软件,配置好环境! 如果有同学真的搞不好,可以找我的QQ:279637791找我远程,可能会收取一点指导费用,如果愿意赞助也可以,实在没钱钱的同学,就当我交个朋友哈,也没有关系的! (https://cloud.189.cn/t/EZJRB3NBvqee (访问码:tqc2)phpstudy2016下载地址)
phpstudy搭建https服务器及免费ssl申请
03-06
如何免费申请ssl证书,phpstudy搭建https服务器的方法。
phpstudy,快速搭建网站
01-15
phpStudy是一个PHP调试环境的程序集成包。 该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境·该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等·总之学习PHP只需一个包。 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。
搭建PhpStorm+PhpStudy开发环境的超详细教程
10-14
主要介绍了搭建PhpStorm+PhpStudy开发环境的超详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
phpstudy_2014搭建网站集成环境
03-21
低版本的phpstudy_2014搭建网站集成环境,现在不好找了
php学习-环境搭建手册(PhpStudy+phpStorm+XDebug)
02-26
配置PHP开发环境的简单文档,使用的phpStudy,phpStorm8.0,适合初学php的资料参考,谢谢指摘...
PHP+phpStudy+MySQL NBA湖人网站系统
12-21
基于phpStudy+MySql,NBA湖人队官方系统,有前台页面,新闻,商城,球员等功能;也有后台管理页面;用户分为超级管理员和普通户。
静态代理IP是否支持HTTP和HTTPS
最新发布
smart_proxy_bo的博客
05-06 119
然而,需要注意的是,速度的快慢还与具体的网络环境和服务器性能有关,有时候HTTPS协议的速度可能会很接近或甚至超过HTTP协议。HTTP代理:静态HTTP代理是基于HTTP协议的代理方式。无论是使用HTTP还是HTTPS,静态代理IP都可以通过配置服务器的代理设置来实现对网络请求的转发和代理。总的来说,静态代理IP使用的协议的区别在于其适用的应用场景和支持的协议类型。HTTP代理适用于使用HTTP协议的应用,而SOCKS5代理则支持更多的协议类型。静态代理IP使用的协议有HTTP和SOCKS5两种。
phpstudy搭建网站
07-25
您好!要使用PHPStudy搭建网站,您需要按照以下步骤进行操作: 1. 首先,您可以下载并安装PHPStudy软件。您可以在PHPStudy的官方网站 (www.phpstudy.net) 下载适合您操作系统的版本。 2. 安装完成后,打开PHPStudy软件,并启动Apache和MySQL服务。这两个服务是搭建网站所必需的。 3. 接下来,您可以将您的网站文件放置在PHPStudy的默认网站目录中。默认情况下,该目录位于PHPStudy安装目录的"WWW"文件夹中。 4. 在您的网站文件中,您可以使用HTML、CSS和JavaScript来构建前端页面,使用PHP来处理后端逻辑。 5. 如果您需要使用数据库来存储和管理数据,您可以使用PHPStudy中的phpMyAdmin工具来创建和管理MySQL数据库。 6. 最后,您可以在浏览器中输入 localhost 或者 127.0.0.1 来访问您搭建网站。 请注意,这只是一个简单的概述。实际上,搭建一个完整的网站涉及到更多的知识和技术。如果您对某个具体步骤有疑问,可以提供更多的细节,我将尽力帮助您解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
65
原创
44
点赞
143
收藏
2577
粉丝
关注
私信
写文章

热门文章

  • BUUCTF basic BUU XSS COURSE 1 & BUU XXE COURSE 1 5501
  • https搭建-基于phpstudy+openssl实现https网站搭建 3832
  • 开源CA搭建-基于openssl实现数字证书的生成与分发 3125
  • BUUCTF Misc 二维码 & 你jing然赶我走 & 大白 & N种方法解决 & 乌镇峰会种图1 & 基础po解 2443
  • BUUCTF basic BUU BURP COURSE 1 & LFI Labs 2152

分类专栏

  • BUUCTF basic 6篇
  • Bugku CTF Web 7篇
  • BUUCTF Web 26篇
  • BUUCTF Misc 18篇
  • CTF其它 1篇
  • 数字证书 2篇
  • Linux 2篇
  • Bugku MISC 5篇

最新评论

  • BUUCTF basic BUU XSS COURSE 1 & BUU XXE COURSE 1

    2401_84395043: editthiscookie浏览器插件在哪打开

  • BUUCTF Misc [ACTF新生赛2020]NTFS数据流 & john-in-the-middle & [ACTF新生赛2020]swp & 喵喵喵

    s15554635960syx: 问一下能求 个NtfsStreamsEditor2的安装包吗

  • BUUCTF Misc 二维码 & 你jing然赶我走 & 大白 & N种方法解决 & 乌镇峰会种图1 & 基础po解

    XueJi510: 为什么二维码那道题解出来了答案不对

  • BUUCTF Web [ASIS 2019]Unicorn shop1

    电子厂边角料: 那么问题来了,这个题的卖点在哪?搞半天没想出来他想让你学会啥东西表情包

  • BUUCTF Misc 弱口令 & [RoarCTF2019]黄金6年 & 小易的U盘 & [WUSTCTF2020]alison_likes

    杨闪闪446: 试了为啥在卡里里面打不开呀

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • BUUCTF Misc 弱口令 & [RoarCTF2019]黄金6年 & 小易的U盘 & [WUSTCTF2020]alison_likes
  • BUUCTF Misc [GXYCTF2019]SXMgdGhpcyBiYXNlPw== & 间谍启示录 & Mysterious & [UTCTF2020]docx
  • BUUCTF Misc [ACTF新生赛2020]NTFS数据流 & john-in-the-middle & [ACTF新生赛2020]swp & 喵喵喵
2022年65篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WmVicmE=

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码眉山建网站淄博网站建设设计雅安网站搭建惠州百度爱采购滨州企业网站建设多少钱沈阳网站建设设计推荐来宾设计公司网站报价漯河营销网站郴州网站建设设计价格连云港网站推广系统多少钱马鞍山优秀网站设计多少钱西安百姓网标王推广哪家好晋中网站开发哪家好坂田模板制作价格抚州营销型网站建设哪家好茂名百度竞价包年推广哪家好霍邱网络营销哪家好遵义百姓网标王推广价格韶关外贸网站设计推荐西宁网站优化排名多少钱莱芜网站优化软件多少钱汕尾seo排名价格贺州外贸网站建设推荐遂宁seo排名价格昭通seo网站推广报价承德高端网站设计报价天津百度网站优化排名哪家好太原高端网站设计多少钱大鹏网站定制黔东南网站建设歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化