1、安装Nginx
安装教程,参照:http://mp.weixin.qq.com/s/RVaRlRpHqZRjCaXGmOlfKw
2、反向代理的配置
修改部署目录下conf子目录的Nginx.conf文件的内容
- location/{
- #设置主机头和客户端真实地址,以便服务器获取客户端真实IP
- proxy_set_headerHost$host;
- #Nginx非80端口处理
- #proxy_set_headerHost$host:$server_port;
- #获取真实IP
- proxy_set_headerX-Real-IP$remote_addr;
- #获取代理者的真实ip
- proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
- #禁用缓存
- proxy_bufferingoff;
- #设置反向代理的地址
- proxy_passhttp://192.168.1.1;(根据实际情况修改)
- }
3、负载均衡的配置
Nginx 的 upstream默认是以轮询的方式实现负载均衡,这种方式中,每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。另外一种方式是ip_hash:每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
#usernobody;
Nginx-sreload
名称版本说明(变量列表来源于文件ngx_http_variables)