比如原先前端是 www.x.com ,后端是 api.x.com 现在后端想改成 www.x.com/api 这样的形式 前端部署在 Windows 的 IIS,后端直接用 go 生成的 exe 直接运行,前后端都需要 https
比如原先前端是 www.x.com ,后端是 api.x.com 现在后端想改成 www.x.com/api 这样的形式 前端部署在 Windows 的 IIS,后端直接用 go 生成的 exe 直接运行,前后端都需要 https
|
1
小朋友你是否有很多问号?
|
|
LG3xFA6kpn88HxEWApr 1, 2020
2
用服务器转发一下就行了,就是所谓的反向代理,我也不知道为什么要翻译成反向代理
|
|
licoycnApr 1, 2020
3
nginx
|
|
sundevApr 1, 2020
4
IIS 安装 ARR 使用反向代理。
|
|
hanxiV2EXApr 1, 2020 via Android
5
|
|
ETOApr 1, 2020
6
可以的,设置一下 nginx 的转发规则,或者后端程序细节加个端口号也是可以的吧。
|
|
metinfoApr 1, 2020
7
|
|
lhx2008Apr 1, 2020 via Android
8
IiS 配一下转发规则就可以了,再装 nginx 干啥
|
|
ellermisterApr 1, 2020 via Android
9
如果你两个站都是根路径,后端段配置如下:
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 |
|
x66128Apr 1, 2020
10
我想说!你不是可以开端口吗?
|
|
CbdyApr 1, 2020
11
能
|
|
ryncvApr 1, 2020
12
|
|
shawshiApr 1, 2020
13
可以 加一层 nginx
|
|
wangyzjApr 1, 2020
14
俺就是这么搞得
|
|
littlewingApr 1, 2020
15
nginx 配置分流规则,发到后端不同的服务器上
|
|
0x666666Apr 1, 2020
16
我觉得还是用二三级域名来区分好一点
|
|
xmgeApr 1, 2020
17
nginx /api 就 ok 了。
|
|
labulaka521Apr 1, 2020
18
可以
|
|
momocraftApr 1, 2020
19
技術上可以, 實際上這樣做麻煩更多 (比如 cdn)
|
|
loadingApr 1, 2020 via Android
20
你需要知道的东西叫:
跨域 不难的。 |
|
myqooApr 1, 2020
21
可以,有个浏览器黑科技可以解决
|
|
itechifyApr 1, 2020 via Android
22
反向代理设置一下
|
|
MorningBOBOApr 1, 2020
23
不建议这样
|
|
fuisApr 1, 2020
24
反代一下就行了
|
|
MithrilApr 1, 2020
25
IIS 直接配置一个转发规则就可以了
|
|
topmanApr 1, 2020
26
你都用 go 了,写一个反向代理就是不到 100 行代码的事
|