全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 719|回复: 11
打印 上一主题 下一主题

nginx反代问题

[复制链接]
跳转到指定楼层
1#
发表于 2023-1-19 16:03:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用/A目录反代 某个网站的根目录,我想访问b.com/A/test时候,其实访问的是a.com/test 这样怎么弄,我现在下面这样设置,404,。应该是把/A/test都给叠加到 https://a.com/  后面了。
location /A {
proxy_pass https://a.com/;
}
2#
发表于 2023-1-19 16:12:13 | 只看该作者
3#
发表于 2023-1-19 16:13:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
4#
 楼主| 发表于 2023-1-19 16:14:35 | 只看该作者
奧巴马 发表于 2023-1-19 16:12
参考一下我的配置文件:
https://github.com/linwoodpendleton/nginx_proxy_conf

东西挺多,没看出哪个是关键代码。
5#
发表于 2023-1-19 16:19:26 | 只看该作者
斌斌 发表于 2023-1-19 16:14
东西挺多,没看出哪个是关键代码。

  1. if ($request_uri ~* ^\/(.+)\/((http|https)://(www.)?([\w-]+(\.)?)+)(.*?)$) {
  2.                 proxy_pass $custom_host$7;
  3.             }
复制代码

可以重新对它进行组合。
其他上那老兄说的,去掉/也可以。
6#
发表于 2023-1-19 16:21:56 | 只看该作者
好像有一个rewrite你看一下
7#
 楼主| 发表于 2023-1-19 16:33:59 | 只看该作者
奧巴马 发表于 2023-1-19 16:19
可以重新对它进行组合。
其他上那老兄说的,去掉/也可以。

说的是location  后面的/   ?,测试了也不行。
8#
发表于 2023-1-19 16:37:47 | 只看该作者
斌斌 发表于 2023-1-19 16:33
说的是location  后面的/   ?,测试了也不行。

proxy_pass https://a.com;
9#
 楼主| 发表于 2023-1-19 16:38:44 | 只看该作者
奧巴马 发表于 2023-1-19 16:37
proxy_pass https://a.com;

还是404
10#
发表于 2023-1-19 16:42:53 | 只看该作者
  1. if ($request_uri ~* ^\/A\/(.*)$) {
  2.                 proxy_pass https://a.com/$1;
  3.             }
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-25 15:43 , Processed in 0.064076 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表