智享系列之如何让你的网站免费使用阿里云的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服务器访问一下试试看吧

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

相关文章
|
15小时前
|
网络协议 安全 应用服务中间件
阿里云 网站https设置 sll申请与nginx跳转配置
阿里云 网站https设置 sll申请与nginx跳转配置
|
5天前
|
机器学习/深度学习 人工智能 测试技术
阿里云连续三年入围Gartner云AI开发者服务挑战者象限
Gartner正式发布了《云AI开发者服务魔力象限》报告(Magic Quadrant for Cloud AI Developer Services),阿里云成功入选,是唯一一家入围“挑战者”(Challengers)象限的中国厂商,并且保持连续三年入围。
|
7天前
|
存储 人工智能 运维
首批 I 阿里云通过算力服务成熟度增强级评估
近日,阿里云作为算力服务标准主要参编单位之一,参与了首批标准符合性验证,以阿里云飞天企业版为主要参评产品,完成了通用计算、智能计算和高性能计算三类计算服务能力的符合性评估。
|
7天前
|
弹性计算 应用服务中间件 Shell
利用阿里云ECS搭建企业网站的教程
在本教程中,我们将指导如何使用阿里云ECS搭建企业网站。步骤包括:1) 注册阿里云账号并购买ECS实例,选择适当配置;2) 配置安全组,开放必要端口;3) 通过SSH连接ECS,更新系统并安装Nginx;4) 上传网站文件,配置Nginx服务器;5) 绑定域名并配置HTTPS证书。按照这些步骤,你的企业网站将在阿里云ECS上安全运行。
76 1
|
8天前
|
弹性计算 Java 关系型数据库
最佳实践:阿里云倚天ECS在千寻位置时空智能服务的规模化应用
当前,千寻已有上千台倚天ECS实例在支撑线上核心业务。
|
8天前
|
Windows
node搭建本地https和wss服务
node搭建本地https和wss服务
|
8天前
|
弹性计算 运维 Java
最佳实践:阿里云倚天ECS在千寻位置时空智能服务的规模化应用
阿里云、平头哥及安谋科技联合举办的飞天技术沙龙探讨了倚天Arm架构在业务创新中的应用。活动中,千寻位置运维专家分享了将核心业务迁移到倚天处理器ECS实例的成功案例,强调了倚天处理器的高能效比和降本增效优势。迁移过程涉及操作系统、CICD系统和监控系统的适配,以及业务系统的性能测试。目前,千寻已迁移了上千台ECS实例到倚天处理器,实现了成本和效率的显著提升。未来计划继续扩展倚天处理器在核心业务和K8S中的应用。
|
8天前
|
Cloud Native 安全 Serverless
【阿里云云原生专栏】低代码开发在云原生平台的应用:阿里云低代码服务探索
【5月更文挑战第27天】在云原生时代,低代码开发凭借其图形化界面和预构建模块,简化了应用开发,提升了效率。阿里云积极探索低代码领域,推出函数计算FC和应用配置中心ACM等服务。FC让开发者无需关注基础设施,仅需少量代码即可实现应用部署,而ACM则提供动态配置管理,增强应用灵活性。阿里云的这些服务为企业数字化转型提供了高效、安全的解决方案,预示着低代码开发在云原生平台上的重要地位。
185 1
|
11天前
|
Cloud Native NoSQL 关系型数据库
动态精选|阿里云4月产品与服务更新盘点
动态精选|阿里云4月产品与服务更新盘点
55 1
|
12天前
|
存储 安全 大数据
蚂蚁数科MAPPIC密态计算云平台入驻阿里云计算巢,打造云上密态计算服务
蚂蚁数科MAPPIC密态计算云平台入驻阿里云计算巢,打造云上密态计算服务