如何在使用nginx作为反向代理时使用unsame项目保留会话

时间:2015-11-13 09:20:03

标签: nginx

我是Nginx的新手。我有它的特点。我们有许多不同语言和框架的项目。它们被放在不同的服务器上。如何分别为每个项目保留会话?

1 个答案:

答案 0 :(得分:1)

问题不是很清楚,但根据我的理解,我会尽力指导你......

Nginx是一个Web服务器,当用作反向代理时,基本上就位于项目应用服务器的前面。当某个客户端尝试连接到您的appserver时,它将首先连接到nginx,然后nginx会将该请求转发给您的appserver。

例如。 客户-Req-> nginx(端口8080)-Req-> appserver(jetty,port 9000)

现在,如果您尝试使用单个nginx实例并将请求从nginx直接发送到多个应用服务器。您将要么让nginx在不同的端口上侦听并将它们转发给不同的应用程序服务器。或者nginx可以通过路由识别哪个请求对于哪个appserver。

这是一个可以帮助您了解如何配置Nginx来执行此操作的来源...如果您需要进一步的帮助,请再次询问。

https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-14-04-lts