大佬救命!部署代理的问题!

客户端服务端(端口不同)是在同一台服务器上的
服务端能正常访问
部署代理的问题

客户端项目报 404
部署代理的问题

我 nginx 代理了,但还是没解决,是不是配置的有问题?我是想路径碰到 /api/ 就替换成 / 同时代理到 47.94.250.51:8000

大佬救命!部署代理的问题!

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

哦哦,我知道了,是我配置反了,应该配置再客户端项目才对!

10个月前 评论
Coolr 10个月前
提桶跑路了 (作者) (楼主) 10个月前
讨论数量: 19

客户端请求用 get

10个月前 评论
提桶跑路了 (楼主) 10个月前
deatil (作者) 10个月前
deatil (作者) 10个月前
提桶跑路了 (楼主) 10个月前
提桶跑路了 (楼主) 10个月前
  • 可以试试
    ### 代理服务器
    upstream hyperf_work {
            # 执行代理访问真实服务器   
           server 10.28.146.120:9501;
    }

转发到 缓存无服务

location ~* /api/v1/ {
                ######## 跨越处理
                add_header Content-Type 'application/json; charset-utf-8';
                add_header Access-Control-Allow-Credentials 'true';
                add_header Access-Control-Allow-Headers 'Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-With, Authorization, Version, Device-Type, Application-Type, Payload, Signature, AppId, AppType,Content-Disposition,Cache-Control';
                add_header Access-Control-Allow-Origin '*';
                add_header Access-Control-Allow-Methods 'GET, POST, PUT, DELETE, OPTIONS';
                add_header Access-Control-Max-Age '86400';
                if ($request_method = 'OPTIONS') {
                         return 204;
               }
                 proxy_set_header Host $http_host;
                 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    HTTP_X_FORWARDED_FOR $remote_addr;
                 proxy_connect_timeout   10;
                 proxy_buffering off;
                 chunked_transfer_encoding off;
                 proxy_cache off;
                 proxy_send_timeout      30m;
                 proxy_read_timeout      30m;
                 client_max_body_size    100m;
                 # 转发Cookie,设置 SameSite
                 proxy_cookie_path / "/; secure; HttpOnly; SameSite=strict";
                 proxy_pass http://hyperf_work;
         }
10个月前 评论
提桶跑路了 (楼主) 10个月前

@Coolr 还是不行,是不是我配的有问题?

代码已被折叠,点此展开
10个月前 评论
Coolr 10个月前
提桶跑路了 (作者) (楼主) 10个月前

这是 web 的,上面的是 api 的 @

代码已被折叠,点此展开
10个月前 评论

把代理 内容 加到 web 站点 里面 ,还有(先确定两个站点都能独立访问 ) 你的 api 站点都不能访问?

10个月前 评论
提桶跑路了 (楼主) 10个月前

哦哦,我知道了,是我配置反了,应该配置再客户端项目才对!

10个月前 评论
Coolr 10个月前
提桶跑路了 (作者) (楼主) 10个月前

中文转码都不喜欢配置编码协议吗 :joy:

10个月前 评论