如何理解 nginx 反向代理,有什么用途

发布于 2022-08-31 09:08:35 字数 75 浏览 26 评论 0

疑问

一直都看到很多人说反向代理,但是这个是有什么用途,为什么要用到反向代理

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

故人的歌 2022-09-07 09:08:35

nginx反代理到底有什么用不好说
不过我倒是用过,给你说个我应用场景吧
我之前网站都是用php做的,用nginx做服务器一直相安无事
后来我接触了go语言,就用go语言写了一套web程序,但是问题出现了,nginx要监听80端口,go语言也要监听80端口
这时nginx反代理就派上用场了,可以nginx监听80端口不变,让go语言监听一个其他端口,比如8080,
然后在配置nginx虚拟web时,对go语言写的程序进行反代理到127.0.0.1:8080
这样这二者就可以一起用,不冲突了,如果你想看视频教程的话可以去v8视频不过那里目前好像还没有nginx的视频教程,如果你愿意也可以为大家奉献一下

捶死心动 2022-09-07 09:08:35

前面两位说的用法是不错的。

不过,如果说到概念,大概没有人比下面这个家伙说的更加清晰了。

Difference between proxy server and reverse proxy server

http://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server

渡你暖光 2022-09-07 09:08:35

反向代理可以将你的服务器隐匿在局域网中提供服务,一般反向代理服务器只开放对应的web端口提供服务。而实际的业务服务器往往还需要开放很多管理端口,数据库端口。使用反向代理同时也可以实现多个业服务器的负载均衡,对资源进行缓存,减少业务服务器的压力,以及对用户的恶意请求做初步拦截等工作。
当然,实现反向代理也不仅nginx可以实现。

土豪我们做朋友吧 2022-09-07 09:08:35

当你想同时nodejs go和php的时候

神经大条 2022-09-07 09:08:35

太反人类了,首次提问题,还要审核一个小时?shit。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文