我手上只有一个二级域名 sub.abc.com ,但我有一个 alist 和 nas 的 http 服务想通过这个二级域名进行访问,比如 sub.abc.com/alistsub.abc.com/nas 分别访问 alist 和 nas 的管理后台,我尝试通过 nginx 配置 location 的 rewrite 和 sub_filter 都没办法解决,请问有什么解决办法吗?

举报· 5533 次点击
登录 注册 站外分享
48 条回复  
DesnLee 小成 2024-12-3 10:35:18
location + proxy_pass
kumiko 小成 2024-12-3 10:39:14
不要 subfolder 容易出问题,建议 sub domain 。nginz 配不来可以使用 Nginx proxy manager ,比较无脑
maninnet 楼主 小成 2024-12-3 10:39:51
@DesnLee 我就是这样,不行,首页可以,后面的请求 host 还是 sub.abc.com ,filebname 还是原来的相对路径,我通过 sub_filter 替换,部分可以,但是动态生成的路径就无能为力了。
maninnet 楼主 小成 2024-12-3 10:42:53
@kumiko 我只有一个二级域名啊,这个域名不是我的,是其他人提供给我的,我没有权限配置 dns 解析。
esee 小成 2024-12-3 10:44:36
我也想知道,以前自己也想搞但没搞好,最后还是用了不同的域名来解决
Tiller 初学 2024-12-3 10:47:16
你请求没办法改的话,无解。我遇到过这种的,基本上要么改代码,要么多域名。
maninnet 楼主 小成 2024-12-3 10:47:22
@esee 网上查了挺久,问了几个 ai 都解决不了,上来问问有没有人这么配置过的…难道大家都没有这种需求吗?
maninnet 楼主 小成 2024-12-3 10:48:43
@Tiller 代码是改不了的…只能麻烦别人配置多个域名了,改 IP 也很麻烦。
adoal 小成 2024-12-3 10:49:06
sub folder 方式需要下面的程序或者至少它用到的 web 框架按照“我知道自己有可能被苦逼的主人放在一个 sub folder 下面,所以有配置选项让我按照 sub folder 来生成 URL”设计过才行,并不是前端反代做了改写就能搞定的
12345下一页
返回顶部