HTTP改为HTTPS操作指南

引言:

    因为开发的要求,网页访问必须要走https,我之前写过一篇http转https的文章,其实那篇文章的是建立在域名和SSL已经存在的情况下申请的。对于第一次接触这项任务的朋友,无疑会在实现中存在很多疑问。这次打算详细的解读关键配置的原因。

建议先看看我放进去的视屏

SSL配置TOMCAT视屏链接:https://pan.baidu.com/s/1dbumdzhedCYx-QXtuXMOFQ   提取码:y8am

目录

申请证书

配置Tomcat服务


申请证书

①申明CA数字证书

这里推荐一个免费的阿里平台的CA数字证书,点击申请

点击免费型DV SSL 购买,跳转到阿里云主界面,找到证书服务相关项,点击进去

 

因为我上一篇文章已经说过申请的方式了,所以我在此处只提供一个链接。

注意:域名和SSL证书是一一对应的,错的话,你的配置是不成功的,浏览器也会其实你错误信息。最完整的配置,是在地址栏访问时如下图:https前的安全锁是绿色,不是这个样式的,那你的配置是有问题的

 

证书申请成功之后我们接下来就开始配置Tomcat服务(注:从https走不是说你域名和SSL都成功就可以了,你的域名还需要备案,不然系统检测到你没有进行备案,会将你的域名停止解析  如下图未备案的

配置Tomcat服务

  其实在你申请域名的地方是可以看到如何配置Tomcat的,但是此处我们再来说一下

  配置主要是更改conf/server.xml这个文件

  这段代码是官网给的范文,你也可以直接复制使用,将keystoreFile和keystorePass对应的路径改成你SSL证书对应的文件路径即可      protocol="HTTP/1.1" 建议改成  protocol="org.apache.coyote.http11.Http11AprProtocol" 。原因是增加访问速度

 

<Connector port="443"  
    protocol="HTTP/1.1"  
    SSLEnabled="true"  
    scheme="https"  
    secure="true"  
    keystoreFile="D:\apache-tomcat-8.5.41\conf\1343981_Test.com.pfx"  
    keystoreType="PKCS12"  
    keystorePass="D:\apache-tomcat-8.5.41\conf\pfx-password.txt"  
    clientAuth="false"  
    SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"  
    ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"
	/>  

此时主要代码已经配置成功,接下来就是改端口号   将8080改为80    将8443改为443--443是https默认端口号,服务器没开通的话,自开通下即可。http的默认端口号是80    https的默认是443

 

至此,你可以通过你的  https:\\域名+端口号来访问是否成功      80端口是默认不显示的

tomcat有你的项目了, https:\\域名+端口号+项目名访问即可

 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以为您提供一些关于 Fiddler 的使用指南。Fiddler 是一款常用的网络调试工具,可以捕获和分析 HTTP/HTTPS 流量。以下是 Fiddler 的基本用法指南: 1. 下载和安装:首先,您需要从 Fiddler 官方网站(https://www.telerik.com/fiddler)下载并安装 Fiddler。它支持 Windows 系统。 2. 启动 Fiddler:安装完成后,启动 Fiddler 应用程序。通常情况下,它会自动设置为系统的代理服务器。 3. 捕获流量:一旦 Fiddler 启动,它将开始捕获您计算机上的所有 HTTP/HTTPS 流量。您可以在 Fiddler 主界面的“Web Sessions”选项卡中看到捕获的流量列表。 4. 过滤和查看流量:您可以使用过滤器来筛选您感兴趣的流量。在 Fiddler 工具栏上有一个过滤器输入框,您可以在其中输入关键词来过滤流量。选择特定的会话后,您可以在“Inspectors”选项卡中查看该会话的详细信息。 5. 修请求和响应:Fiddler 允许您修请求和响应数据。您可以右键单击特定会话,然后选择“Edit”来修请求内容。同样,您也可以修响应数据。 6. 自定义规则:Fiddler 还提供了自定义规则的功能,可以帮助您自动化某些任务。您可以使用 Fiddler 脚本(JScript.NET)编写自定义规则,例如重定向请求、修请求头等。 7. 插件和扩展:Fiddler 支持插件和扩展,可以增强其功能。您可以从 Fiddler 官方网站上下载各种插件,以满足您的特定需求。 这些是使用 Fiddler 的基本指南,希望能够帮助您入门。如果您有任何更具体的问题,请随时提问!

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值