1.nginx下载地址:nginx官网
2.下载后解压到指定目录(本次测试是G:\nginx-1.9.12),然后使用cmd cd命令指定目录 G:\nginx-1.9.12下运行 nginx.exe ; (启动关闭命令可以使用大神制作的bat文件,分享Nginx在Windows下的管理命令(bat文件) )需要将下图中标红的地方改为自己的nginx文件所在的目录和盘符
启动后在浏览器中输入loclahost出现如下welcome to nginx 说明启动成功!
3.运行两个tomcat 跑测试项目,tomcat测试端口分别设置为8080和8081
4.配置 nginx.conf文件 (在G:\nginx-1.9.12\conf文件夹下)
在http下面增加
(weight是权重,值越大优先访问率越大,fail_timeout是超时时间)
修改server 中的servername和location
http完整修改文件(去除注释后)
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
#配置负载均衡服务器
upstream site {
ip_hash;
server 192.168.0.124:8080 weight=1 fail_timeout=30s;
server 192.168.0.124:8081 weight=1 fail_timeout=30s;
}
server {
listen 80;
server_name 192.168.0.124;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root html;
#index index.html index.htm;
#proxy_pass http://192.168.0.124:8080; 端口转发
proxy_pass http://site;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 3;
proxy_send_timeout 30;
proxy_read_timeout 30;
}
}
}
配置好重启nginx 访问 192.168.0.124 会自动分配项目