现在的位置:首页>空间域名>正文

如何开启强制ssl:amh nginx 下强制ssl跳转

2016年11月13日 ⁄ 共 727字 评论 1 条

这是部落前几天在其它地方看到的一个方法,估计到明年,很多的网站都会换上https这个形式,当然,现在就已经有很多的个人博客,已经更换为https了,对于那些还在犹豫要不要更换的朋友,可以先收集一些要处理的方法,这里部落介绍一下amh nginx 下强制ssl跳转的方法。

现在网上有不少的免费ssl证书,部落之前介绍过不少,但有一些现在不能再使用了,具体请查看:SSL免费证书不能用了?MOZILLA封杀沃通与STARTSSL所有一年内签发证书这篇文章。

这些我就不细说了,直接来说一下如何开启强制ssl

首先你要配置成功ssl,并且能够成功访问ssl网址,然后在Rewrite规则里这样填写:

  1. if ($server_port = 80) {   
  2. return 301 https://$server_name$request_uri;   
  3. }   
  4. if ($scheme = http) {   
  5. return 301 https://$server_name$request_uri;   
  6. }   
  7. error_page 497 https://$server_name$request_uri;  

保存后,重启nginx即可:

sudo service nginx restart

用于被墙域名可以添加如下的代码:

  1. <meta http-equiv="refresh" content="200;url=https://域名/">  

这个刷新没理解错的话,应该是在进入的第一时间刷新一次。

小结

部落在很多文章中提到过,以后有机会的话,估计会在今年底加上SSL,不过,免费的服务应该不会考虑了,不知道大家有没有便宜一些的,有的话,而且好用的话,大家可以介绍一下。直接在评论中提示一下也可以。

评论 1 条 评论内容很精采,有内幕,而且绝对有干货

  1. 网赚 2016年11月13日 11:23  @回复  Δ-49楼 回复

    这个不错

给我留言