您的位置:首页 > 运维架构 > 反向代理

nginx实现反向代理负载均衡

2016-06-06 15:20 671 查看
首先VBOX安装linux操作系统,我装的是centos6.4 32位,在安装系统的过程中选择安装软件包把“开发工具,服务器开发,桌面开发”都选择安装。

系统启动后,建议关闭iptables 禁止开机启动 service iptables stop chkconfig iptables off
建议关闭selinux vi /etc/selinux/config SELINUX=disabled

安装nginx可以yum安装也可以编译安装,yum安装需要先安装EPEL源,然后yum install nginx -y 即可。编译安装之前需安装pcre开发包和创建nginx用户 useradd nginx,yum install pcre-devel -y 下载nginx源码包,http://nginx.org/en/download.html 解包 tar xf nginx.tar 进入nginx文件夹 cd nginx
编译参数 ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-pcre --with-http_ssl_module 然后 make && make install

编辑nginx.conf配置文件实现反向代理负载均衡,如果是yum安装配置文件在 /etc/nginx/conf/下面,编译安装就在参数 prefix=/usr/local/nginx/conf/ 下面

编辑配置文件 vi /usr/local/nginx/conf/nginx.conf

在http段中添加
upstream backend {

server 192.168.1.52 max_fails=2 fail_timeout=2; #max_fails为错误次数

server 192.168.1.53 max_fails=2 fail_timeout=2; #fail_timeout为超时时间
}

修改 location / {

# root html;
# index index.html index.htm;
proxy_pass http://backend;
}
6.提供192.168.1.52及53 web服务器,启动nginx即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  实现 nginx 反向