安装配置Nginx全分布

目录

一安装准备

1.1安装c++环境

1.2下载安装包

二安装配置

2.1上传安装包到相应位置

2.2解压

2.3进入解压的Nginx目录(nginx-1.12.2)

 2.4启动/关闭Nginx(要用执行root)

 2.5配置负载均衡

三验证


一安装准备

1.1安装c++环境

 sudo yum -y install openssl openssl-devel pcre pcre-devel zlib zlib-devel gcc gcc-c++

安装配置Nginx全分布_第1张图片

完成

1.2下载安装包

Index of /download/

二安装配置

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

安装配置Nginx全分布_第2张图片 执行

 make && make install

 退出nginx-1.12.2目录,进入nginx目录,下图是nginx目录

安装配置Nginx全分布_第3张图片

 2.4启动/关闭Nginx(要用执行root)

#启动
sbin/nginx
#关闭
sbin/nginx -s stop
#查看状态
ps -ef | grep nginx

安装配置Nginx全分布_第4张图片

 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;
        }

安装配置Nginx全分布_第5张图片

2.6分发Nginx

 scp -r nginx hadoop02:/training/
 scp -r nginx hadoop03:/training/

启动hadoop02和hadoop03的Nginx

  sbin/nginx

三验证

3.1在浏览器网址中输入http://hadoop01/

安装配置Nginx全分布_第6张图片

安装配置Nginx全分布_第7张图片

安装配置Nginx全分布_第8张图片

配置成功! 

注:部分命令来源于尚硅谷

你可能感兴趣的:(安装部署大杂烩,Nginx,大数据,nginx)