智享系列之如何让你的网站免费使用阿里云的Https服务

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。博客源地址为zhixiang.org.cn https://blog.csdn.net/myFirstCN/article/details/80880192 刚刚给智享加上了Https,在这个过程中遇到了一些坑,特此记录一下首先就是购买的时候第一个坑如下图所示进入了购买页面以后发现,what?怎么没有免费版。
版权声明:本文为博主原创文章,未经博主允许不得转载。博客源地址为zhixiang.org.cn https://blog.csdn.net/myFirstCN/article/details/80880192


刚刚给智享加上了Https,在这个过程中遇到了一些坑,特此记录一下


首先就是购买的时候第一个坑如下图所示

进入了购买页面以后发现,what?怎么没有免费版。其实这个真的是它隐藏的太深了,我们按照下图所示,首先选择品牌为Symantec然后选择保护类型为1个域名以后就会出现

免费型的了


接着就是证书购买以后进入我的控制台按照提示进行补全信息提交审核就可以了,个人感觉审核特别快,我的审核1分钟就搞定了。

审核结束就可以开始进行配置了,回到证书控制台点击下载按钮进入页面选择Tomcat标签点击下载




下载完毕以后解压文件重点关注*.pfx和pfx-password.txt这两个文件,在我们的服务器上新建名为cert的文件夹,把这两个文件copy进来。紧接着,打开tomcat的server.xml文件

修改几处配置:

   <Connector port="443"
    protocol="org.apache.coyote.http11.Http11NioProtocol"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="/usr/local/apache-tomcat-8.5.24/conf/cert/214750658330953.pfx"
    keystoreType="PKCS12"
    keystorePass="密码"
    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"/>

注意上方keystorePass属性改为你pfx-password.txt文件中的密码,keystoreFile属性改为存放*.pfx文件的绝对路径。

注意如果使用的是阿里云服务器 port属性的端口号记得要在安全组配置。

如果你需要http和https双协议都支持的话,那么 完成以上操作就可以了,如果你想默认浏览器使用http也会重定向到htpps的话请继续忘下看。

  <Connector port="80" protocol="org.apache.coyote.http11.Http11NioProtocol"
               connectionTimeout="20000"
               redirectPort="443"
    compression="on"  
    compressionMinSize="2048"
    noCompressionUserAgents="gozilla, traviata"  
    compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript" 
    useSendfile="false" />

  <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />

此处需要修改的属性为redirectPort,将所有的重定向端口改为443,当然,这些操作还不够,:wq保存退出,打开web.xml 在文件最下方加入下方配置

<security-constraint>
  <web-resource-collection >
       <web-resource-name >SSL</web-resource-name>
       <url-pattern>/*</url-pattern>
  </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>

至此,大公告成,:wq保存退出重启tomcat服务器访问一下试试看吧

完成以后部分人可能会出现一下情况 为啥没有安全锁

相关文章
|
4月前
|
安全 网络协议 网络安全
HTTPS:保护你的网站免受中间人攻击的关键技术
【6月更文挑战第13天】HTTPS是抵御中间人攻击的关键技术,通过数据加密、身份验证和完整性保护保障网络安全。它基于SSL/TLS协议加密通信,防止数据被窃取或篡改,并使用数字证书确认服务器身份,避免伪造。要确保HTTPS安全,需使用有效数字证书,启用强制HTTPS,定期更新维护并限制访问范围。
|
18天前
|
Docker 容器
docker nginx-proxy 添加自定义https网站
docker nginx-proxy 添加自定义https网站
22 4
|
1月前
|
安全 应用服务中间件 网络安全
检查一个网站是否启用了HTTPS
检查一个网站是否启用了HTTPS
341 5
|
15天前
|
安全 应用服务中间件 Shell
网站在后台启用了https协议之后重新登录就不进去后台的解决方法
网站在后台启用了https协议之后重新登录就不进去后台的解决方法
|
1月前
|
存储 安全 搜索推荐
https网站
https网站
102 1
|
3月前
|
Java Spring
spring cloud gateway在使用 zookeeper 注册中心时,配置https 进行服务转发
spring cloud gateway在使用 zookeeper 注册中心时,配置https 进行服务转发
82 3
|
3月前
|
文字识别 前端开发 API
印刷文字识别操作报错合集之通过HTTPS连接到OCR服务的API时报错,该如何处理
在使用印刷文字识别(OCR)服务时,可能会遇到各种错误。例如:1.Java异常、2.配置文件错误、3.服务未开通、4.HTTP错误码、5.权限问题(403 Forbidden)、6.调用拒绝(Refused)、7.智能纠错问题、8.图片质量或格式问题,以下是一些常见错误及其可能的原因和解决方案的合集。
|
2月前
|
网络安全 Apache Windows
网站⭐Windows下,将xampp升级为https
网站⭐Windows下,将xampp升级为https
|
4月前
|
监控 安全 网络安全
探讨网站加密访问的安全性问题:HTTPS的防护与挑战
**探讨HTTPS在网站加密中的角色,提供数据加密和身份验证,防范中间人攻击。心脏滴血漏洞示例显示持续维护的必要性。面临证书管理、性能影响和高级攻击挑战,应对措施包括更新、HSTS策略及用户教育。HTTPS是安全基础,但需不断优化以应对新威胁。**
291 2
|
4月前
|
网络协议 安全 应用服务中间件
阿里云 网站https设置 sll申请与nginx跳转配置
阿里云 网站https设置 sll申请与nginx跳转配置
177 0