如何让你的网站用上免费的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>
 
 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • activity启动FLAG之FLAG_ACTIVITY_CLEAR_TASK「建议收藏」

    activity启动FLAG之FLAG_ACTIVITY_CLEAR_TASK「建议收藏」随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)官方文档解释:IfsetinanIntentpassedtoContext.startActivity(),thisflagwillcauseanyexistingtaskthat…

    2022年7月17日
    14
  • mybatis的常用动态sql标签

    mybatis的常用动态sql标签一.定义sql语句select标签属性介绍:id:唯一的标识符.parameterType:传给此语句的参数的全路径名或别名例:com.test.poso.User或userresultType:语句返回值类型或别名。注意,如果是集合,那么这里填写的是集合的泛型,而不是集合本身(resultType与resultMap不能并用)<selectid=…

    2022年6月23日
    144
  • erlang如何有效地监视大量的并发连接

    erlang如何有效地监视大量的并发连接

    2021年12月30日
    35
  • Java基础编程练习题

    Java基础编程练习题很多人在自学java的时候看一遍视频,感觉就会了,课后并没有大量的练习来巩固当前所学的知识点,今天给大家整理了一些非常具有代表意义的题。Java基础类型题1、反转一个只有3位数的整数。从控制台输入321,输出1232、将一个字符由小写字母转换为大写字母。从控制台输入a,输出A3、从控制台输入一个字符串,由字母组成,转换成大写后输出。如果输入的是小写,就转换成大写。…

    2022年10月12日
    1
  • Hadoop生态圈python + mapreduce + wordcount

    Hadoop生态圈python + mapreduce + wordcountHadoop生态圈python+mapreduce+wordcount启动hadoop进度发布文件hdfsdfs-put/home/hadoop/hadoop/input/user/hadoop/input查看hdfs现在有一些文件[hadoop@master0hadoop]$hdfsdfs-ls/Found1itemsdrwxr-xr-x-hadoopsupergroup02019-12-0402

    2022年5月21日
    41
  • pycharm激活码注册码密钥2021破解方法

    pycharm激活码注册码密钥2021破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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