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即可。
系统启动后,建议关闭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代理指定目录
- 访问Nginx发生SSL connection error的一种情况
- Nginx+Naxsi部署专业级Web应用防火墙
- CentOS 6.2实战部署Nginx+MySQL+PHP
- nginx中http核心模块的配置指令2
- nginx中http核心模块的配置指令3
- nginx中http核心模块的配置指令4
- nginx中http的fastcgi模块的配置指令1
- Nginx 学习笔记(一)
- 网站502与504错误分析
- 用zabbix监控nginx_status状态
- 用PS实现纹理浮雕效果代码
- 用vbs实现cmd功能的代码
- 用双网卡实现三机互联
- 艰难完成 nginx + puma 部署 rails 4的详细记录
- 把Lua编译进nginx步骤方法
- C#中实现判断某个类是否实现了某个接口
- DL.DT.DD实现左右的布局简单例子第1/2页
- perl后门,正向和反向!实例代码