Nginx配置http跳转到带https

93次阅读
没有评论

Nginx 配置 http 跳转到带 https

1. 增加域名解析

在域名解析配置中新增解析,记录类型选 A 类 ,主机记录输入 @, 记录值数据自己的服务 IP,其他都是默认设置。

2. 配置 nginx

  1. nginx 配置中 server_name 增加无 www 的域名;
  2. 增加 301 重定向配置
    nginx 配置如下:

    server{
      listen 80;
      server_name xobj.net www.xobj.net;
      # http 的地址跳转到 https
      return 301 https://xobj.net$request_uri;
    }
    
    server {
      listen 443 ssl;
      server_name www.xobj.net;
      #带 www 跳转到不带 www
      return 301 https://xobj.net$request_uri;
    }
    
    server {
    
      listen 443 default_server ssl;
    
      ## Your website name goes here.
      server_name  xobj.net;
    
      #...... 其他配置
    
    }
 0
评论(没有评论)
验证码