2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ 备案号:
本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。
邮箱:toplearningteam#gmail.com (请将#换成@)
管理员通常使用两种代理:
客户端使用转发代理(或简称“代理”)绕过防火墙限制,或作为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 (请将#换成@)