实现环境: vmware workstation 11 centos6.7的系统下 nginx服务器:192.168.239.136 防火墙关闭 setenforce 0 apache服务器1:192.168.239.138 防火墙关闭 setenforce 0 apache服务器2:192.168.239.139 防火墙关闭 setenforce 0 SecureCRT (ssh远程连接软件)
软件介绍:
Nginx 介绍
试验流程: 一、软件安装 [root@localhost ~]# yum install -y nginx 注释:centos的官方的yum源里面不包含nginx,所以我们想使用yum的话 就需要配置一下epel源 大家可以参考下面的链接 http://www.centoscn.com/CentOS/config/2014/0920/3793.html
二、nginx负载均衡配置文件修改。 只需要把这里改成我下面的。 http { include /etc/nginx/mime.types; default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on; #tcp_nopush on;
#keepalive_timeout 0; keepalive_timeout 65; #增加的 upstream web1 { server 192.168.239.139:80 weight=1 max_fails=2 fail_timeout=30s; server 192.168.239.138:80 weight=1 max_fails=2 fail_timeout=30s; } #增加的 server { listen 80; server_name localhost; location / { proxy_pass http://web1; root html; index index.html index.htm; } }
#gzip on;
# Load config files from the /etc/nginx/conf.d directory # The default server is in conf.d/default.conf #include /etc/nginx/conf.d/*.conf; #这里需要注释掉,不然起不到作用。
} 三、重启nginx [root@localhost ~]# /usr/sbin/nginx -s reload
四、在apache1上面增加一个测试页。
五、在apache2上面增加一个测试页
六、在我的物理机上测试! 在浏览器里输入nginx的ip
刷新
(责任编辑:IT) |