设为首页 | 加入收藏  
软件定制开发
网站首页 关于我们 新闻中心 产品介绍 成功案例 小程序开发 公众号开发 联系我们
首页 > 常见问题
 
【nginx的正反向代理】
来源:www.sywebsoft.com 发布者:领航科技  发布时间:2020-02-08 
 
Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很多与此相关的 Nginx 服务器重要功能,比如后面会介绍的负载均衡。本篇博客我们会先介绍 Nginx 的反向代理,当然在了解反向代理之前,我们需要先知道什么是代理以及什么是正向代理。

1.1正向代理
正向代理服务器位于客户端和服务器之间,为了从服务器获取数据,客户端要向代理服务器发送一个请求,并指定目标服务器,代理服务器将目标服务器返回的数据转交给客户端。这里客户端需要要进行一些正向代理的设置的。

1.2 反向代理
反向代理,客户端对代理是无感知的,客户端不需要任何配置就可以访问,客户端将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。

配置完成之后,我们便可以通过 www.sywebsoft.com:8080 访问到第一步出现的 Tomcat初始界面。

那么如何只需要输入 www.sywebsoft.com 便可以跳转到 Tomcat初始界面呢?便用到 nginx的反向代理。

了解Nginx 反向代理之前,我们先熟悉一下什么是代理服务器

代理服务器:是一个夹在客户机和目标主机中间的服务器。能提高客户机访问响应速度,还能设置防火墙过滤不安全信息。

响应速度快:客户机发送请求,代理服务器接收请求后,再转发给目标主机。目标主机接收请求并将数据返回给代理服务器,代理服务器将数据返回给客户机同时也会保存数据到本地。若客户机下次有相同的请求,则直接从本地数据返回。从而提高了响应的速度。

设置防火墙:因为代理服务器夹在客户机和目标主机中间。客户机所有的请求都会经过代理服务器,所以如果在代理服务器上设置防火墙,则可以过滤一些不安全的信息,同时也方便管理。

 


下一篇:java与C#在软件开发中的区别
 
推荐文章

我眼里的WPF布局 [2020-02-04]
三层开发中容易走的弯路 [2020-01-27]
ERP系统重构的主要方向 [2020-01-13]
Redis的在服务器中的实际应用 [2020-01-13]
绩效考核系统的主要功能 [2020-01-05]
微信公众号中的支付过程 [2020-01-04]
 
沈阳软件开发
沈阳软件定制开发
沈阳软件公司
沈阳软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 sywebsoft.com All Right Reserved
展开