48 条回复  ·  5982 次点击
lazyyz 小成 2024-12-3 10:50:27
一般都是不同的二级、三级甚至更多级域名对应不同的后端服务
anonydmer 小成 2024-12-3 10:55:24
sub.abc.com/alist 和 sub.abc.com/nas 这种都需要 alist 和 nas 应用本身支持 sub url 的,但是往往不是所有的应用都支持
huyoa 初学 2024-12-3 10:55:25
https://s2.loli.net/2024/12/03/c7VgKeHizd6E38D.png 如图
aaronkk 小成 2024-12-3 10:57:40
路径改写不了就试试不同端口吧,反正内部服务自己用不讲究的
jifengg 小成 2024-12-3 10:57:45
通用的这些,如果配置完了还不行,一般就是 JavaScript 里路径写死了类似 “/api”,“/public” 之类的,如果你不改源码,那就看看这些服务里的 js 文件,具体问题具体分析,改 js 文件。 改完一处,部署后发现有那个路径又不对了,再接着改。
windstill 小成 2024-12-3 11:01:34
试试不同端口吧,反正家用也用不了 80 端口。我 nas 上所有服务都是同一个域名+不同端口区别。
xiangyuecn 初学 2024-12-3 11:02:15
https://xx.oo/port------------------8080/xxxx 反代到 http://127.0.0.1:8080/xxxx
lower 小成 2024-12-3 11:05:46
@aaronkk 按 op 描述的场景问题,端口应该正解
HeHeDaGe 初学 2024-12-3 11:11:55
@anonydmer 这是正解,得应用本身支持才可以的
yinmin 小成 2024-12-3 11:13:14
OP 没做过 web 开发吧,大多数的系统都不支持调整路径的。 说过故事吧: 领导:李工,你们团队开发系统测试都过了,准备上线。哦,上线的路径是 /某某路径/ 李工:啊! 不行。这个需求为什么不在开发前提出来,现在都已经开发测试完成了,改路径要重新返工,工作量巨大,还要重新测试,开发+测试最起码要 2 周时间。 领导:你们开发的时候就要考虑部署到不同的路径,为什么要返工? 李工:你看系统需求文档里就没有这条啊,现在说了,我们要检查每个页面程序,几十万行代码重新过一遍,最起码要 3-5 天,然后再全功能测试,再修 bug ,再测,2 周都很紧张,要天天加班。 领导:不行,最多 3 天。 李工:要尊重科学啊,工作量这么大,不可能完成啊。要么,换成子域名不改路径,今天就能上线。 领导:子路径和子域名有什么差别啊?叫网管部的小张过来 小张:子路径和子域名没啥区别,我 dns 配置一下,几分钟搞定。 领导:… (大多数 web 系统在开发前就没规划自定义路径,开发后要自定义路径,修改工作量大,之后基本都是不了了之)
返回顶部