一、环境搭建
1.上传文件
上传文件到服务器的/opt/software文件目录下
cd /opt/software put -r "I:\BaiduNetdiskDownload\nginx-1.6.2.tar.gz" |
2.解压文件
解压到服务器的/opt/module文件目录下
tar -zxvf nginx-1.6.2.tar.gz -C /opt/moudle/ |
3.安装依赖
安装Nginx启动所需要的依赖包
Centos安装命令: Ubuntu安装命令: apt-get install libpcre3 libpcre3-dev apt-get install zlib1g-dev |
4.进行配置
进行configure配置查看其是否报错
cd nginx-1.6.2 && ./configure --prefix=/opt/module/nginx |
5.编译安装
make && make install |
6.启动服务
进入/nginx/sbin目录,启动
./nginx ./nginx -s stop |
7.访问测试
二、负载均衡
1.配置文件
修改Nginx.cnf文件,添加处理请求服务器地址,其中使用upstream来进行负载均衡配置,以下是参数说明
//举例,以下IP,端口无效 upstream myapp { server 11.22.333.11:6666 weight=1; server 11.22.333.22:8888 down; server 11.22.333.33:8888 backup; server 11.22.333.44:5555 weight=2; } //down 表示当前的server临时不參与负载. //weight 默觉得1.weight越大,负载的权重就越大 //backup: 其他全部的非backup机器down或者忙的时候,请求backup机器。所以这台机器压力会最轻
location / { proxy_pass http://myapp;
root html; index index.html index.htm; } |