NGINX反向代理配置及负载均衡一、NGINX的安装配置NGINX即可以做反向代理,也可以做负载均衡
1、下载NGINX,官方下载地址:http://nginx
2、解压nginx
zip,将解压后的目录移动到指定要求目录下,如D\nginx3、执行:1):直接进到该目录下,nginx
exe是nginx启动程序点击直接可以运行
2):或者cmd到当前盘符,执行startnginx启程序
4、运行nginx,直接在URL输入http://localhost:80/,出现下图表示服务启动成功
端口配置:NGINX默认80端口,若该端口被占用,可在nginx/conf/nginx
conf配置文件server节点处进行修改
以8081端口为例,修改如下:此时在浏览器URL以8081端口访问:http://localhost:8081/出现如下界面,表示启动成功
二、反向代理配置反向代理的用途一般用于:一台服务器对外网公开服务(比如1519cai
com),用户请求该网址,实际上是请求的内网的一台服务器(不开放外网,比如192
在nginx
conf文件中配置如下:测试:在URL中输入:http://192
12:8086//可以代理到http://192
12:8012/;三、负载均衡配置负载均衡的用途一般是一台服务器作为请求入口点,后台多台服务器提供服务
1519cai需要保持用户会话状态,此处配置使用IPHash
该配置在nginx
conf配置文件中,1、在nginx
conf配置文件中增加upstream节点,增加如下内容:ip_hash;#同一ip会被分配给固定的后端服务器,解决session问题server192
88:8081;#1519cai服务器Aserver192
12:808