我的问题可能看起来很愚蠢,但我对这个主题非常缺乏教育,但我真的想知道这一切是如何运作的。
为了举例,让我为您提供一个场景。
我的前端内置了react,该网站具有所有必需的http请求,并将所有必需的内容发送到我的服务器。服务器在nodeJs(express)上运行。
网站和服务器工作正常,两者都在不同的端口上。前端位于localhost:3000,后端位于localhost:8000。
最近,我开始花费大量时间,试图了解真正的应用程序如何工作以及部署它们需要什么。在这一刻,我发现了一些建议使用代理服务器的文章,这些代理服务器就像是一个桥接器(可能出于安全原因(我的猜测))。
那么有人可以让我深入了解这个概念吗?
对不起,如果这个问题对你来说似乎有些愚蠢,但很难找到关于它的不良信息。
如果我理解这个概念完全错误并且没有这种类型,只需在下面发表评论,我将删除此主题。
答案 0 :(得分:0)
Nginx可以作为反向代理,这意味着它允许您从http://localhost(端口80)访问localhost:8000。 这很有用,例如,当您有不同的域并且您想将domain1.com指向localhost:8000并将domain2.com指向localhost:9000时。
希望你现在明白。如果需要,请问我任何其他事情。