• 注册
    • 查看作者
    • 最优雅的Nginx配置HTTP跳转HTTPS方法

      现如今网站都使用HTTPS,但是原来80端口HTTP也还一直开着,需要把HTTP跳转HTTPS来访问!网上看了很多方法,那么最优雅的Nginx配置HTTP跳转HTTPS方法是什么呢?

      我认为如下两种比较好。

      第一种,判断使用的是HTTP还是HTTPS来跳转

      if ($scheme = http ) {

      return 301 https://$host$request_uri;

      }

      第二种,判断使用的端口来跳转

      if ($server_port = 80 ) {

      return 301 https://$host$request_uri;

      }

      第三种,rewrite方式

      rewrite ^/(.*)$ https://aqzt.com/$1 permanent;

      个人倾向于用 第二种 。

    • 0
    • 0
    • 0
    • 1.2k
    • 请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 单栏布局 侧栏位置: