Nginx用源码安装需要先安装依赖库,比较麻烦,推荐用yum安装
<1>Centos下执行 rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
<2>安装
yum -y install nginx
<3>配置Nginx负载均衡
Nginx的配置文件为nginx.conf,yum安装的话,路径为/etc/nginx/nginx.conf.
vi /etc/nginx/nginx.conf,
在http里边添加
upstream Elasticsearch{
server 192.168.1.124:80;
server 192.168.1.125:80;
.........................
}
注意:upstream 不为改为其他的名字,必须是upstream,web_pool可以自己命名,server 也不能改名字 后边的IP为参加轮询的服务器IP和端口号。注意后边的;不能省略,否则会报错
server {
lisiten 80; //nginx监听的端口号;
server_name nginx_name;
location / {
proxy_pass http://Elasticsearch;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}