目录
- 为什么要学习Nginx
- 什么是正向代理,什么是反向代理
- 什么是负载均衡
- 下载Windows版本
- 实现代理
为什么要学习Nginx
我们在3个服务器上面部署了相同的项目,那么用户访问的时候,到底要到哪个服务器上面进行访问。而且,3个服务器上面的项目生成的session是保存在自己的服务器上面的,这个咋解决,不能实现共享。
所以,我们需要加一层,使用一个中间件。这个中间件的作用就是,实现负载均衡,用户只需要访问这个中间件,那么这个中间件就自己去找到底要访问哪个服务器,并且不会让所有的人都访问一个服务器,实现负载均衡。
什么是正向代理,什么是反向代理
代理客户端,就是VPN,就是正向代理
代理服务端,就是你就是一直访问一个域名,但是这个域名去找哪个服务器,你是不知道的,这个就是反向代理
什么是负载均衡
实现的功能就是不可以让用户访问的都在一个服务器上面,不然一个服务器一直接受访问,会爆的,让多个服务器一起工作,就是负载均衡。
下载Windows版本
实现代理
代码语言:javascript复制 upstream jing{
server 127.0.0.1:8080 weight = 3;
server 127.0.0.1:8081 weight = 1;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
proxy_pass http://jing;
}