北京哪里治疗白癜风最有效 http://pf.39.net/bdfyy/bdfjc/index.html1.背景一个Vue静态资源,部署在nginx端口上;两个后端服务使用node编写,分别为端口和端口。由于浏览器同源策略的限制,需要在nginx中,为端口的请求做转发配置,以此来消除浏览器同源策略的影响,同时熟悉nginx作为代理服务器的优势。待解决的一些问题:1.1.后端数据库基础设计复杂1.2.提高之前后端数据库设计的可复用性1.3.提高服务端响应性能1.4.适应当前的分布式开发趋势1.5.实现微服务架构2.代理介绍代理服务器作为一种服务器应用程序或设备,可充当中介来转发来自客户端的请求,这些代理服务器从提供这些资源的源服务器或咋其他代理服务器中寻找资源。因此,代理服务器在请求服务时代表客户端运行,从而掩盖了对资源服务器的请求的真正的来源。2.1.正向代理正向代理代表客户端进行操作,例如:正向代理可以隐藏客户端的身份。正向代理过程中,可通过配置指定的代理服务器的请求信息,从而将真实的客户端ip地址进行替换或者隐藏,由此实现向服务端隐藏真实的客户端ip信息。2.2.反向代理反向代理可以隐藏服务器的身份,反向代理的几种应用:负载平衡:将负载分配到多个web服务器;缓存静态内容:例如图片,脚本等;压缩:压缩和优化内容以加快加载时间;通过反向代理实现隐藏真实服务器信息,一般在开发过程中,普通开发工程师是不用接触项目的代理服务器配置信息;因此,通常给与一个本地接口路径即可与真实的服务端进行请求对接。通过对nginx服务端指定url路径做请求转发的适配,从而实现一个端口向多个不同的后端服务发送请求,由此在浏览器之中始终只会看到当前ip下不同路径的请求,而无需知道该请求真实的服务端地址。2.3.反向代理和正向代理的区别和应用思考??3.实践node服务端口:
var