如何让你的网站用上免费的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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 什么是静态代理和动态代理_静态ip和动态ip有什么区别

    什么是静态代理和动态代理_静态ip和动态ip有什么区别动态代理和静态代理到底有什么区别,好处在哪里?

    2022年9月2日
  • java socket datagramsocket_Java UDP通信:Java DatagramSocket类和DatagramPacket类

    java socket datagramsocket_Java UDP通信:Java DatagramSocket类和DatagramPacket类在TCP/IP协议的传输层除了一个TCP协议之外,还有一个UDP协议。UDP协议是用户数据报协议的简称,也用于网络数据的传输。虽然UDP协议是一种不太可靠的协议,但有时在需要较快地接收数据并且可以忍受较小错误的情况下,UDP就会表现出更大的优势。下面是在Java中使用UDP协议发送数据的步骤。使用DatagramSocket()创建一个数据包套接字。使用Datag…

    2022年6月10日
  • Java中关于守护线程_守护线程和主线程

    Java中关于守护线程_守护线程和主线程在Java中有两类线程:UserThread(用户线程)、DaemonThread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是

    2022年10月16日
  • clone fail smartgit_SmartGit

    clone fail smartgit_SmartGit安装选择非商业的第三个设置username和邮箱简单的配置ignore忽略一些不需要上传的配置文件,需要配置.gitignore文件.可以在github上搜索到所有编程语言需要忽略的配置文件ignore列表,从列表中找到对应的OC语言需要忽略的文件就可以了。修改ignore文件删除某一类文件的命令在SVN版本控制的project中,drag文件到git版本控制下的project中时…

    2022年10月21日
  • OV7725的帧率和PCLK寄存器设置[通俗易懂]

    OV7725的帧率和PCLK寄存器设置[通俗易懂]一、OV7725的PCLK的改变和以下几个寄存器有关:    1:OX0D;2:0X11—————————————————————————————————————————————————

    2022年9月23日
  • 如何创建conda环境_conda安装Python包

    如何创建conda环境_conda安装Python包Pycharm中如何使用新建的conda环境?

    2022年8月27日

发表回复

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

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