您的位置: 首页 >互联网 >

如何使用NGINX作为一个反向代理

2020-07-08 16:18:01 编辑: 来源:
导读 管理员通常使用两种代理: 客户端使用转发代理(或简称“代理”)绕过防火墙限制,或作为LAN的缓存服务器 反向代理用于帮助web服务器实现负载平衡和高可用性 显然,对于管理员来说,其中最重要的是反向代理。正是这种类型的代理允许公司为其网站使用多个服务器,反向代理作为流量管理器,从客户端引导数据包,并将其引导到任何一个后端服务器。 目前最流行的反向代理工具之一是NGINX。尽管NGINX本身是一个

管理员通常使用两种代理:

客户端使用转发代理(或简称“代理”)绕过防火墙限制,或作为LAN的缓存服务器

反向代理用于帮助web服务器实现负载平衡和高可用性

显然,对于管理员来说,其中最重要的是反向代理。正是这种类型的代理允许公司为其网站使用多个服务器,反向代理作为流量管理器,从客户端引导数据包,并将其引导到任何一个后端服务器。

目前最流行的反向代理工具之一是NGINX。尽管NGINX本身是一个web服务器,但它在充当反向代理方面做得很出色。有了这些,你可以获得以下好处:

单点访问您的服务器

简化访问控制任务

降低敏感数据的风险

有助于实现遵从性

启用后端服务器的透明维护

负载平衡和故障转移

我将带您使用NGINX创建一个非常基本的反向代理。在后面的教程中,我们将在此基础上添加其功能。

要完成这项工作,您只需要一个正在运行的Linux实例。我将在Ubuntu服务器18.04上演示,但是你可以使用任何支持NGINX的发行版。如果您使用的发行版不是基于debian的,则需要修改任何和所有安装说明。

我假设你没有安装NGINX。为此,登录到您的Ubuntu服务器实例并发出命令:

NGINX现在被配置为反向代理,打开一个浏览器并指向托管代理的服务器的地址。这个地址应该自动重定向到您在proxy_config.conf文件中使用proxy_pass指令设置的地址。

恭喜,你的基本NGINX代理服务器已经启动并运行了。现在,您可以将应该到达目标服务器的流量定向到反向代理服务器,并最终到达正确的目的地。

虽然这个配置没有做太多的工作,但是您现在已经对如何设置它有了基本的了解。下一次,我们将使用相同类型的配置来处理NGINX作为反向代理的负载平衡。


免责声明:本文由用户上传,如有侵权请联系删除!

最新文章

精彩推荐

图文推荐

点击排行

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ   备案号:

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。

邮箱:toplearningteam#gmail.com (请将#换成@)