请问一下,正式使用的带域名的接口, 如何转到本机正在运行的后端项目呢

2021-12-17 10:23:04 +08:00
 JoeBreeze

修改 /etc/hosts
修改 /e
ct/nginx/conf.d/xxx.co*nf pr*oxy_pa*ss 不起作用

1211 次点击
所在节点    问与答
7 条回复
jifengg
2021-12-17 10:34:57 +08:00
什么叫“转到本机正在运行的后端项目”呢?
LLaMA2
2021-12-17 10:41:16 +08:00
JoeBreeze
2021-12-17 10:50:09 +08:00
@jifengg #1 比如我打开 hello.com, 这个网站调用了接口 api.hello.com/v1/users, 现在需要把这个调用改为调用本机的 localhost:8080/v1/users
locoz
2021-12-17 11:08:22 +08:00
你可以本地起个反代,然后把这个域名直接指向本地,本地再对需要魔改的部分做特殊处理。
JoeBreeze
2021-12-17 11:16:32 +08:00
@locoz #4 本地装了 nginx 了的, 这里贴代码好像会触发什么防火墙机制... 路径是 /ect/nginx/conf.d/api.hello.com.conf
jifengg
2021-12-17 12:08:00 +08:00
按你说的,先改 hosts 把 api.hello.com 指向 127.0.0.1
然后 nginx 里监听 80 端口,反向代理到 localhost:8080

但是,如果是 https 的话,就难搞了。
doraon
2021-12-17 13:47:37 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/822751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX