nginx,宝塔反向代理配置


    

    location /szdmx/ {

            proxy_pass  http://xxxxx.xxx;

            #rewrite ^.*$ /$1 last;

            proxy_redirect off;

            proxy_set_header Host xxxx.cn;

            proxy_set_header X-Real-IP $remote_addr;

            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

            add_header X-Frame-Options "DENY";


            if ($request_method = 'OPTIONS') {

                    add_header 'Access-Control-Allow-Origin' '*';

                    add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

                    add_header 'Access-Control-Allow-Headers' 'content-type';

                    add_header 'Access-Control-Allow-Headers' 'authorization';

                    add_header 'Access-Control-Allow-Credentials' true;

                    add_header 'Access-Control-Max-Age' 1728000;

                    add_header 'Content-Type' 'text/plain charset=UTF-8';

                    add_header 'Content-Length' 0;

                    return 204;

            }

    }

可以websocket

    location /3015/ {

    proxy_pass http://127.0.0.1:3015/;

    proxy_set_header Host 127.0.0.1;

    proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_set_header REMOTE-HOST $remote_addr;

    proxy_set_header Upgrade $http_upgrade;

    proxy_set_header Connection $connection_upgrade;

    proxy_http_version 1.1;

    # proxy_hide_header Upgrade;


    add_header X-Cache $upstream_cache_status;


    #Set Nginx Cache

    

    

    set $static_filedezyMwrY 0;

    if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )

    {

    set $static_filedezyMwrY 1;

    expires 1m;

        }

    if ( $static_filedezyMwrY = 0 )

    {

    add_header Cache-Control no-cache;

    }

}


注:本文转载自nginx,宝塔反向代理配置,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。

评论0



    0.195406s