部署 HTTPS 访问 ( https:// )
简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。
通过域名在腾讯云获取SSL证书
https://console.cloud.tencent.com/ssl
点击申请证书,即可获取免费申请证书入口
证书一般在十几分钟就可以颁发下来
将证书下载至本地,并存放至C:\phpStudy\Apache\conf\dongxiaodongssl
PHPStudy的部署
打开ssl扩展
进入配置文件:
去掉LoadModule ssl_module modules/mod_ssl.so的注释(删除前面的“#”)
添加语句Include conf/vhostssl.conf
在Apache/conf环境下新建vhostssl.conf文件,写入如下内容:
其中域名需要替换为你的域名,如www.baidu.com,均不需要加单双引号
1 Listen 443 2 <VirtualHost *:443> 3 ServerName xxx:443 4 DocumentRoot "C:\phpStudy\WWW" 5 ServerAlias 域名 6 SSLEngine on 7 SSLCertificateFile "C:\phpStudy\Apache\conf\dongxiaodongssl\Apache\2_域名.crt" 8 SSLCertificateKeyFile "C:\phpStudy\Apache\conf\dongxiaodongssl\Apache\3_域名.key" 9 SSLCertificateChainFile "C:\phpStudy\Apache\conf\dongxiaodongssl\Apache\1_root_bundle.crt" 10 </VirtualHost>
实现自动https跳转
如果需要实现http自动转换为https则需要在网站的根目录(C:\phpStudy\WWW)下建立.htaccess文件
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]
完成部署
完成部署必须要重启web服务器,使其修改生效
转载于:https://www.cnblogs.com/dongxiaodong/p/10456665.html
部署 HTTPS 访问 ( https:// )相关推荐
- okhttp连接池_OkHttp配置HTTPS访问+服务器部署
1 概述 OkHttp配置HTTPS访问,核心为以下三个部分: - sslSocketFactory() - HostnameVerifier - X509TrustManager 第一个是ssl套接 ...
- 如何通过https访问网站(也就是如何部署SSL证书)
SSL证书是由受信任的证书颁发机构(CA)颁发的,可以实现数据加密传输,防止信息在传输中被监听.截取和篡改,还能向用户证明网站的真实身份,防止被钓鱼网站攻击. 这里用宝塔举例子,比如现在你的网站是ht ...
- Ubuntu18.04安装部署GitLab-ce(HTTP/HTTPS访问,SAML配置)附:docker gitlab-ce部署
Gitlab推荐配置: 4核 4GB内存 支持500个用户 8核 8GB内存 支持1000个用户 最低配置建议:2核 4G内存 一.安装和配置必要的依赖项 sudo apt update sudo a ...
- 如何部署微信小程序,并且利用Nginx配置https访问
1. 前后端代码的部署 首先要完成项目在服务器上面的部署,对于后端服务的部署,只需要把项目打成jar包,然后执行就可以了,对于前端服务,我们把前端打包后的代码放到对应位置,然后配置nginx配置文件, ...
- 阿里云云盾SSL证书免费部署ECS服务器https域名访问-周鹏
阿里云云盾SSL证书免费部署ECS服务器https域名访问方法: 1. 进入阿里云控制台 2. 选择SSL证书产品 3. 选择云盾SSL证书 4. 申请免费证书(目前有20个免费证书) 5. 申请成功 ...
- 在群晖里部署onlyoffice文档服务器,中文字体+中文字号+https访问,这下完美了!
先来看看效果 使用自己申请的证书,用https访问. 删除用不到的字体,安装自己需要的字体. 改成中文字号,直观美观. 方法: 一.设置https方式访问 1.获取ssl证书 获取证书有两种方法,一种 ...
- 解决:VUE nginx 部署 SSL https访问 WebSocket 问题
报错1. Failed to construct 'WebSocket': An insecure WebSocket connection may not be initiated from a p ...
- Outlook通过RPC或RPC over HTTPS访问Exchane邮箱:Exchange2003系列之四
Outlook通过RPC/RPC Over HTTPS访问Exchange邮箱 我们在前面的文章中已经介绍了Exchange邮箱的创建和配置,现在我们来看看如何访问Exchange邮箱.访问邮箱我们可 ...
- IIS 使用OpenSSL 生成的自签名证书,然后使用SingalR 客户端访问Https 站点通信
使用SignalR 的客户端去发送消息给使用 https 部署的站点,官方文档目前并没有详细的教程,所以在此记录下步骤: 使用管理员身份打开cmd 窗口,选择一个整数保存文件夹的地址,切换到对应的文件 ...
最新文章
- Windows7 64位下vs2008配置OpenCV2.3.1
- 使用Jekyll搭建博客
- springboot的jsp应该放在哪_详解SpringBoot 添加对JSP的支持(附常见坑点)
- c语言中removeDir的相反函数,C语言编程常见问题解答之常用函数的包括文件.doc
- AjaxControlTookit中的AutoCompleteExtender位置错位问题 ListSearchExtender不支持中文的问题...
- 352. 将数据流变为多个不相交区间
- 将ESXi加入到vCenter中进行管理
- php磁力链播放源码,Bt种子转磁力链 PHP源码
- 串口的定义,232,485,UART,TTL之间的区别和关系到底是什么
- 2021国内市场CRM软件排行榜
- 学以致用深入浅出数字信号处理 pdf_数字阵列雷达--相控阵专题讲座之三
- easypoi 批量导出_浅谈easypoi快速实现excel批量导入
- 图片在手机上怎么修改格式?怎么改变图片格式?
- 【计算机网络】三传输层--可靠传输原理rdt、GBN、SR
- IMPERVA-WAF 更换网卡
- 落谷P3712少女与战车(疑似CSDN首发)
- WIFI基础入门--802.11--TKIP/CCMP/RSN--8
- Google App Engine+GAppProxy 架设个人代理服务器
- 一些经典但惊人的知识
- 现代120G固态,得一微主控制,芯片应该是东芝的吗