比如原先前端是 www.x.com ,后端是 api.x.com 现在后端想改成 www.x.com/api 这样的形式 前端部署在 Windows 的 IIS,后端直接用 go 生成的 exe 直接运行,前后端都需要 https
|      1wszgrcy      2020-04-01 08:59:12 +08:00 via Android  16 小朋友你是否有很多问号? | 
|  |      2l1nyanm1ng      2020-04-01 08:59:23 +08:00 用服务器转发一下就行了,就是所谓的反向代理,我也不知道为什么要翻译成反向代理 | 
|  |      3licoycn      2020-04-01 09:00:07 +08:00 nginx | 
|      4sundev      2020-04-01 09:00:24 +08:00 IIS 安装 ARR 使用反向代理。 | 
|  |      5hanxiV2EX      2020-04-01 09:02:28 +08:00 via Android | 
|  |      6ETO      2020-04-01 09:03:20 +08:00 可以的,设置一下 nginx 的转发规则,或者后端程序细节加个端口号也是可以的吧。 | 
|  |      7metinfo      2020-04-01 09:15:06 +08:00 | 
|  |      8lhx2008      2020-04-01 09:17:04 +08:00 via Android IiS 配一下转发规则就可以了,再装 nginx 干啥 | 
|  |      9ellermister      2020-04-01 09:20:50 +08:00 via Android 如果你两个站都是根路径,后端段配置如下: location ^~ /api/ { proxy_pass https://example.com:4433/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } ^为了匹配前缀,增加优先级。 4433 后的 /是为了将外层网络的二级目录转发到内层网络的一级目录,当然也可以 2,3 级。 https://eller.tech/post/41 | 
|  |      10x66128      2020-04-01 09:24:46 +08:00 我想说!你不是可以开端口吗? | 
|      11Cbdy      2020-04-01 09:25:40 +08:00 能 | 
|      12ryncv      2020-04-01 09:27:47 +08:00 | 
|  |      13shawshi      2020-04-01 09:33:41 +08:00 可以 加一层 nginx | 
|  |      14wangyzj      2020-04-01 10:47:56 +08:00 俺就是这么搞得 | 
|      15littlewing      2020-04-01 11:18:40 +08:00 nginx 配置分流规则,发到后端不同的服务器上 | 
|      160x666666      2020-04-01 11:22:59 +08:00 我觉得还是用二三级域名来区分好一点 | 
|  |      17xmge      2020-04-01 11:25:04 +08:00 nginx /api 就 ok 了。 | 
|  |      18labulaka521      2020-04-01 12:11:07 +08:00 可以 | 
|  |      19momocraft      2020-04-01 12:13:40 +08:00 技術上可以, 實際上這樣做麻煩更多 (比如 cdn) | 
|  |      20loading      2020-04-01 12:15:47 +08:00 via Android 你需要知道的东西叫: 跨域 不难的。 | 
|  |      21myqoo      2020-04-01 15:20:05 +08:00 可以,有个浏览器黑科技可以解决 | 
|  |      22itechify PRO 反向代理设置一下 | 
|  |      23MorningBOBO      2020-04-01 16:12:17 +08:00 不建议这样 | 
|  |      24fuis      2020-04-01 16:13:13 +08:00 反代一下就行了 | 
|      25Mithril      2020-04-01 16:13:30 +08:00 IIS 直接配置一个转发规则就可以了 | 
|      26topman      2020-04-01 21:05:52 +08:00 你都用 go 了,写一个反向代理就是不到 100 行代码的事 |