ppgjx 发表于 2022-2-21 18:22

nginx转发问题

现有假设一个域名 www.baidu.com/app/login 登录接口过来

我配置nginx server_name 为 www.baidu.com

现在我想把这个请求转发到127.0.0.1:8080 这个location url该怎么写?


我配置的 location /app {}这样好像不对 8080端口收到的url好像是 www.baidu.com/app/login 而我想让8080端口收到的是ww.baidu.com/login 就是等于把这个app去掉了 在不动 server_name情况下 该怎么写呢?

夜聆 发表于 2022-2-21 18:33

proxy_pass http:/127.0.0.1:8080/
最后加上/

alterempty 发表于 2022-2-21 18:43



server
{
    listen 80;
    server_name www.baidu.com;
    index index.php index.html index.htm default.php default.htm default.html;
   
   
    location /app/login {
      proxy_pass http://127.0.0.1:8080 ;
    }
    access_log/www/wwwlogs/nginx.log;
    error_log/www/wwwlogs/nginx.error.log;
}

小夜好坏 发表于 2022-2-21 20:22

感谢分享 我先收藏

sxwzxc 发表于 2022-2-21 21:21

这个算是端口转发吗

jetranger 发表于 2022-2-21 22:06

这样就可以了吗?
页: [1]
查看完整版本: nginx转发问题