linux Centos7搭建nginx负载均衡

网上的方法基本上都是从云端直接下载命令,就可以进行下载并安装了,但是在项目中遇到个问题,linx环境下没有网络,这就比较尴尬了!!!
首先我用的软件是 putty-64bit-0.76-installer
链接的linx
百度网盘链接:网盘链接
提取码:q58r
首先使用PSPTP工具把本地文件同步到Linx服务器上
安装nginx需要环境依赖
gcc pcre-devel zlib-devel openssl openssl-devel
百度网盘上下载这几个离线包
然后拷贝到linux服务器上
安装命令如下:

安装nginx需要的环境

--1.安装gcc环境
cd /usr/local/src 
tar -zxvf gcc-c++-4.8.5-44.el7.tar.gz
cd gcc-c++_rpm
./configure
make
make install
--2.安装pcre-8.37.tar.gz
cd /usr/local/src 
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.37
./configure
make
make install
--3.安装zlib-1.2.11.tar.gz
cd /usr/local/src
 wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
--4.安装openssl环境
cd /usr/local/src
tar -zxvf openss-1.1.1.tar.gz
./configure
make
make install
--5.安装nginx环境
cd /usr/local/src
tar -zxvf nginx-1.14.2.tar.gz
cd nginx-1.14.2
./configure
make
make install

如果解压的时候 解压不成功就需要把命令改一下
tar -zxvf nginx-1.14.2.tar.gz改为
tar -xvf nginx-1.14.2.tar.gz 去掉z就成功解压了
现在环境就大功告成了!!!
启动
进入sbin目录

cd /usr/local/nginx/sbin
--启动命令
./nginx
```先查出nginx进程id再使用kill命令强制杀掉进程

```csharp
--停止命令
./nginx -s stop
--重启命令
./nginx -s quit

在这里插入图片描述
就会出现这个界面,就说明nginx成功启动了!!!
然后我们就去配置负载均衡

--进入nginx命令并修改配置项:
vim /usr/local/nginx/conf/nginx.conf
--输入:
i命令就可以对当然内容进行删除
 events {
  worker_connections  1024;  ## Default: 1024
} 
 http {
include       mime.types;
default_type  application/octet-stream;
sendfile        on;
keepalive_timeout  65;
upstream taishan {
	--准备好的服务器2台 不同地址
    server 192.168.8.2:8080 weight=2;
    server 192.168.8.1:8080 weight=1;
}
server {
    listen       80;
    server_name  localhost;
    location / { 
	   root   html80;
	   index  index.html index.htm;
       proxy_pass http://taishan;
       proxy_set_header Host $host;
       proxy_set_header X-Forward-For $remote_addr;
    
}
}
}

修改完成后
输入按键esc
然后输入命令
:wq如果保存不上就先输入:w!
强制保存结果然后输入:q进行退出

浏览器输入:http://127.0.0.1自己本机地址
在这里插入图片描述
效果就是进入这个界面,会自动轮询你配置的二个地址进行切换,这样就能达到如果一台服务器不能用的情况下,能自动切换另外一个服务器这样是不是比较方便,解决了问题!!!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值