nginx - 不重定向到https

时间:2015-12-09 19:34:21

标签: django nginx

我试图将nginx设置为我的django服务器的代理服务器,这是我的配置。

出于某种原因,当我向服务器http://ipaddress发送请求时,它会自动将我重定向到https://ipaddress,即使我已经包含了重定向的内容。 我想禁用重定向到https作为其开发服务器

upstream app_server {
        # For a TCP configuration:
        server 127.0.0.1:8000 fail_timeout=0;
    }
# configuration of the server
server {
    #add_header HTTP_X_FORWARDED_PROTO https;
    # the port your site will be served on
    listen      80 default_server;
    # the domain name it will serve for
    charset     utf-8;
    #server_name localhost;

    # max upload size
    client_max_body_size 75M;   # adjust to taste

    location / {
            # checks for static file, if not found proxy to app
            try_files $uri @proxy_to_app;
        }

        location @proxy_to_app {
            proxy_set_header X-Forwarded-Protocol $scheme;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $http_host;
            proxy_redirect off;

            proxy_pass   http://app_server;
        }   
}

0 个答案:

没有答案