启动
./nginx
停止 sbin 目录下
./nginx -s stop
重启
./nginx -s reload
location / 斜杠代表所有请求
proxy_pass http://demotao.cn/ 设置代理。
服务器的集群
1. 创建服务器组
upstream tomcats
{
2.指定服务器的路径,这里主要填写域名不要写协议
server demotao.cn;
server wxtestdemo.6655.la;
server 47.94.237.217:8080;
}
#代理服务器群
proxy_pass http://tomcats;
nginx: [emerg] "upstream" directive is not allowed here in /opt/nginx/conf/nginx.conf:14
如果出现下面错误则说明upstream放错位置了,应该放在http模块里面但必须在server模块外面:
集群策略
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
upstream backserver {
server 192.168.0.14;
server 192.168.0.15;
}
#设置代理
location / {
proxy_pass http://backserver ;
}
2、指定权重
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
upstre