Vmware 中配置负载均衡

本文档详细介绍了如何在Vmware环境中配置负载均衡。首先通过克隆创建了三台虚拟机,并修改了MAC地址以确保唯一。接着在三台机器上配置了IP和hostname,关闭防火墙,并在两台Tomcat服务器上安装了必要的软件。使用nginx作为负载均衡器,通过upstream定义了服务器集群,并设置了权重。最后,编译安装nginx,调整了权限并启动服务,解决了启动过程中遇到的问题。

负载均衡

1: 克隆3台虚拟机:
1.1: 当前状态的完整克隆。

2: 修改其他两台的MAC 地址。要求mac 地址不同。
3: nginx 192.168.137.5
Tomcat 192.168.137.6
Tomcat 192.168.137.7

3.1: 修改 克隆机的 网卡配置。 删除 原来的网卡,配置与本机的mac地址相同的网卡为 eth0
3.2: vi /etc/udev/rules.d/70-persistent-net.rules

4: 配置 IP hostname 关闭防火墙

5: 启动两台tomcat
下载安装 GCC 编辑器。
安装:缺少GCC编辑器:
yum -y install pcre* openssl* gcc gcc-c++ make
yum -y install openssl*
yum -y install gcc
yum -y install gcc-c++
yum -y install make

下载好后 安装三个步骤
./config
make
make install
6: 拷贝 nginx 安装包到 nginx 服务器中。
修改配置文件 nginx/conf/ngin.conf

upstream aa.com { #服务器集群名字
server 192.168.137.6:18080 weight=1;#服务器配置 weight是权重的意思,权重越大,分配的概率越大。
server 192.168.137.7:28080 weight=1;
}

server {
    listen       8080;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        proxy_pass http://aa.com;  
        proxy_redirect default;  
    }

7: 编译: nginx
7.1: ./configure
7.2: make
7.3: make install(nginx 安装在本机里,/usr/local/nginx)
8: 进入: /usr/local/
ll
修改nginx的所有者: sudo chown huaqiang:huaqiang nginx

9: 启动nginx
Cd /usr/local/nginx/sbin
./nginx
停止nginx
./nginx -s stop

重新加载配置文件:
./nginx -s reload

10:如果启动报错: 说: logs 文件权限不足。
修改logs 的所有者为: sudo chown huaqiang:huaqiang logs.
再次启动,成功。

11: nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)
?
解决方法:
[root@localhostnginx]#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值