服务器是 apache 的,但我的应用是 nodejs 的。 apache 用了 80 端口, nodejs 只能用其他其他端口 我想到的方案是利用反向代理或者 url rewrite 来实现。
我根据我查询的资料,反向代理貌似只能将某个目录下的请求转发到另一个域名的资源,比如: www.A.com/f 代理到 www.A.com/Fantasy 。 由于我的应用是通过二级域名访问( app.A.com )。所以貌似没法使用反向代理。(当然也可能是我理解的不深入,或者资料不对)
我想到了有个叫 rewrite 的东西。大概就是通过正则将访问者的请求转发到另外的地址,并保持 url 不变。
比如通过一个正则,将 app.A.com 域名下的请求都转发到 localhost:3000
疑问:
请各位大神指点下,给个方向,我再去研究。谢谢
认真回复我的都走桃花运~~~2333
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.