标签:nginx


Nginx代理背后Yii2如何获取玩家的ip地址

Written by pjkui on 2022年5月5日. Posted in 网站开发

前两天为了装高大上以及负载均衡,然后给我的网站做了一个前端代理。于是后端服务器拿到的全是代理服务器的ip访问地址。   用户  <----->负载均衡服务器 <------>web服务器   因为负载均衡服务器,代替了玩家的请求,于是造成了web服务器拿到的是负载均衡的ip,而不是玩家的真实ip地址。 那么怎么处理呢?方法百度了一下,方案很多,但是如果百度后直接上去做,就会大概率。。。不奏效。 先说解决方案的原理吧,原理弄清楚了,后面解决方法也就清晰了。 第一:我们要明白服务器一般是怎...



Nginx如何解决upstream存在https和http混合的情况

Written by pjkui on 2022年5月2日. Posted in 网站开发

在负载均衡时候理想情况,所有的后端代理服务器都是http或者https的,很少遇到https和http混合的。如果遇到这种情况,解决方案有两种。 方案一: 统一所有后端的协议,全部为http或者全部为https。 upstream www_server{ server http1; server http1; } server{ listen 443 ssl; ... location / { proxy_pass https://www_server; ...



Nginx负载均衡配置

Written by pjkui on 2022年5月2日. Posted in 网站开发

前言 nginx作为一款企业级的代理服务器,不管是大中小各类生产项目中,均有广泛的使用,尤其是在前后端分离的项目中,nginx作为路由转发的功能是非常常用的;   在一些流量比较大的项目中,为了应对高并发的场景,后端服务往往采用集群部署,这时候,就需要使用到nginx的负载均衡功能;   实验准备 nginx服务器; 两个后端服务; 实验步骤 1、启动两个后端服务   这里准备了两个springboot工程,编写了2个测试使用的接口,以端口号区分   @RestContro...