Nginx 反向代理golang 后端 并指定某个目录前缀

26次阅读
没有评论

共计 624 个字符,预计需要花费 2 分钟才能阅读完成。


#PROXY-START/api

location /api
{
    proxy_pass http://127.0.0.1:36007/;
    proxy_set_header Host $host;
    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;
    rewrite ^/api/(.*) /$1 break; # 去掉前缀
    proxy_http_version 1.1;
    # proxy_hide_header Upgrade;

    add_header X-Cache $upstream_cache_status;

    #Set Nginx Cache

    set $static_fileeztwZSWX 0;
    if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
    {
        set $static_fileeztwZSWX 1;
        expires 1m;
        }
    if ( $static_fileeztwZSWX = 0 )
    {
    add_header Cache-Control no-cache;
    }
}

#PROXY-END/api
正文完
 0
Eric chan
版权声明:本站原创文章,由 Eric chan 于2023-03-17发表,共计624字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。