nginx配置多个项目

有了之前的nginx配置单个项目,那么配置多个项目就简单了

直接在/etc/nginx/conf.d中复制其中的一个项目配置文件进行修改即可

配置完成后直接可以访问主页,但是你发现不能进行下面的操作,原因是啥?

经过原因分析发现,是因为nginx的轮询机制的问题

nginx因为有4种策略

轮询:默认策略
ip_hash:根据 ip 进行 hash 算法,固定的 ip 分配到固定的后端 server
fair:根据后端 server 的响应时间来分配请求,响应时间短的优先分配
url_hash:根据 url 进行 hash 算法,固定的 url 分配到固定的后端 server
 
带有登录状态的项目,我们需要将策略固定为ip_hash
 

 

 如上图指定后重启nginx即可

 

posted @ 2021-03-15 10:59  大渝  阅读(972)  评论(0编辑  收藏  举报