(1)进程数与每个进程的最大连接数
#工作进程个数,一般跟服务器cpu核数相等,或者核数的两倍
worker_processes 2;
#单个进程最大连接数
events{
worker_connections 1024;
}
(2)Nginx的基本配置
#nginx基本配置
server{
listen 8088; #端口号
server_name 192.168.22.227; #服务名
}
(3)负载均衡列表基本配置
#服务器集群
upstream mycluster{
#这里添加的是上面启动好的两台Tomcat服务器
ip_hash;
server 192.168.22.229:8080 weight=1;
server 192.168.22.230:8080 weight=1;
}
location /{
#将访问请求转向至服务器集群,mycluster和上面upstream mycluster 对应
proxy_pass http://mycluster;
# 真实的客户端IP
proxy_set_header X-Real-IP $remote_addr;
# 请求头中Host信息
proxy_set_header Host $host;
# 代理路由信息,此处取IP有安全隐患
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 真实的用户访问协议
proxy_set_header X-Forwarded-Proto $scheme;
}