目录
一安装准备
1.1安装c++环境
sudo yum -y install openssl openssl-devel pcre pcre-devel zlib zlib-devel gcc gcc-c++
完成
1.2下载安装包
二安装配置
2.1上传安装包到相应位置
MobaXterm_Portable的简单使用_一个人的牛牛的博客-CSDN博客_mobaxterm portable和installer区别
2.2解压
tar -zvxf nginx-1.12.2.tar.gz
2.3进入解压的Nginx目录(nginx-1.12.2)
执行安装(/training/nginx是我的安装目录)
./configure --prefix=/training/nginx
执行
make && make install
退出nginx-1.12.2目录,进入nginx目录,下图是nginx目录
2.4启动/关闭Nginx(要用执行root)
#启动
sbin/nginx
#关闭
sbin/nginx -s stop
#查看状态
ps -ef | grep nginx
2.5配置负载均衡
在conf目录下进入nginx.conf
vi nginx.conf
修改下面二个地方
upstream logcluster{
server hadoop01:8081 weight=1;
server hadoop02:8081 weight=1;
server hadoop03:8081 weight=1;
}
location / {
#root html;
#index index.html index.htm;
proxy_pass http://logcluster;
proxy_connect_timeout 10;
}
2.6分发Nginx
scp -r nginx hadoop02:/training/
scp -r nginx hadoop03:/training/
启动hadoop02和hadoop03的Nginx
sbin/nginx
三验证
3.1在浏览器网址中输入http://hadoop01/
配置成功!
注:部分命令来源于尚硅谷