如何让你的网站用上免费的HTTPS「建议收藏」

如何让你的网站用上免费的HTTPS

大家好,又见面了,我是全栈君。

因为之前网站上被注入了广告,再百般尝试之后最后还是使用了HTTPS解决了。

在实现HTTPS的时候最关键的就是证书。

证书的质量觉得了你被多少浏览器所信任。

证书的价格也就蹭蹭蹭往上涨了。

 

这里推荐一个免费而且实用的证书供参考——阿里云的免费证书

下面有几个推荐的理由

1、免费1年

2、颁发机构为Symantec Corporation

3、绝大多数浏览器信任,还被手机浏览器所信任

4、证书的教程和使用说明详细

5、所有都是中文(入门容易)

 

下面就是简单的几个截图和申请的流程供参考。

QQ截图20170524144625

购买页面(一开始还以为要钱,结果是0元)

 

image

购买完成之后找到证书点击补全,补全时使用DNS验证

 

image

让系统生成CSR

 

image

提交后等一会然后点击进度

 

image

记住这些信息,然后填写到你购买域名的域名解析里面去

image

修改完成之后需要等待一段时间,因为DNS解析同步需要时间

如果完成之后之前的证书状态会变成已签发,然后点击下载证书就会进入下面的地方,然后就可以根据你的需要进行证书的安装和转换了。

image

因为其中几个容器如nginx和tomcat安装证书的方法配置已经比较详细,在这里就不多说了。

需要说明的是,毕竟证书是免费的,所以只能配单个域名,一个账户也最多使用20个免费的证书,所以还是要悠着点。

 

如果你使用的是java那么在web.xml的配置可以如下

<security-constraint>
        <web-resource-collection>
            <web-resource-name>项目名称</web-resource-name>
            <url-pattern>/*</url-pattern><!-- 全站使用SSL -->
        </web-resource-collection>
        <user-data-constraint>
            <description>SSL required</description>
            <!-- CONFIDENTIAL: 要保证服务器和客户端之间传输的数据不能够被修改,且不能被第三方查看到 -->
            <!-- INTEGRAL: 要保证服务器和client之间传输的数据不能够被修改 -->
            <!-- NONE: 指示容器必须能够在任一的连接上提供数据。(即用HTTP或HTTPS,由客户端来决定)-->
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
</security--constraint>
 
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108476.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • webpack(2)webpack核心概念「建议收藏」

    webpack(2)webpack核心概念「建议收藏」前言本质上,webpack是一个用于现代JavaScript应用程序的静态模块打包工具。当webpack处理应用程序时,它会在内部构建一个依赖图(dependencygraph),此

  • 经典排序算法(1)——冒泡排序算法详解

    经典排序算法(1)——冒泡排序算法详解冒泡排序(BubbleSort)是一种典型的交换排序算法,通过交换数据元素的位置进行排序。一、算法基本思想(1)基本思想冒泡排序的基本思想就是:从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续这个过程,直到所有数据元素都排好序。算法的核心在于每次通过两两比较交换位置,选出

  • JDBC API 4.2(十):DatabaseMetaData 接口源码分析「建议收藏」

    JDBC API 4.2(十):DatabaseMetaData 接口源码分析「建议收藏」1、简介DatabaseMetaData接口提供了获取数据库元数据的方法,例如数据库名称,数据库版本,驱动程序名称,表总数,视图总数等。该接口由驱动程序供应商实现,以使用户了解数据库管理系统(DBMS)的功能以及与之结合使用的基于JDBC技术的驱动程序。不同的DBMS通常支持不同的功能,以不同的方式实现功能以及使用不同的数据类型。另外,驱动程序可以在DBMS提供的功能之上实现功能。该接…

    2022年10月29日
  • Java实现冒泡排序详细代码

    Java实现冒泡排序详细代码冒泡排序定义冒泡排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢”浮”到数列的顶端。算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最

  • 科技股晴间多云 阿里京东IPO或受影响

    科技股晴间多云 阿里京东IPO或受影响

  • SQL SERVER插件之SQLPrompt 激活使用

    SQL SERVER插件之SQLPrompt 激活使用如有不懂,可以关注麒琳技术栈,欢迎在线咨询

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号