Nginx负载均衡(1)--简介、安装以及常用命令

一、介绍

1.Nginx

Nginx是一个高性能的HTTP和反向代理服务器,特点是:占用内存少,并发能力强;

Nginx专为性能优化而开发,性能是最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表明最大能支持50000个并发连接数。

2.反向代理

  (1)正向代理:客户端需要配置代理服务器,再通过代理服务器进行访问。

  (2)反向代理:客户端不需要做任何配置,只需要把请求发送给反向代理服务器,再由反向代理服务器去选择目标服务器,这时对客户端而言,反向代理服务器和目标服务器就是一台服务器,暴露的是反向代理服务器的地址和端口,从而影藏了目标服务器的信息。

3.负载均衡

  由于单个服务器所承受的并发有限且会出现高并发的问题,所以通过增加服务器的数量,将请求分发到各个服务器上去,也就是将负载分发到各个服务器上去。即为负载均衡。

4.动静分离

  为了加快网站的解析速度,可以把动态页面和静态页面放置到不同的服务器去解析,加快解析速度,降低原来单台服务器的的压力。

二、安装Nginx

第一步.安装PCRE

  wget http://downloads.sourceforge.net/project/pcre/8.37/pcre-8.31.tar.gz

  在linux系统中解压文件,进入解压目录执行./configure,回到pcre目录下使用make && make install命令(编译并且安装),安装后使用  pcre -config --version 查看版本

第二步.安装其他需要的依赖

  yum -y install make zlib zlib-devel gcc-c++ libtool  openssl  openssl-devel

(一键安装上面所有依赖:yum -y install gcc zlib zlib-devel pcre-devel  openssl  openssl-devel)

第三步.安装Nginx

  在linux系统中解压文件,进入解压目录执行./configure,回到Nginx目录下使用make && make install命令(编译并且安装)

  

第四步.启动Nginx

 

查看进程已经启动

 

第五步.设置防火墙规则

  

  

三、常用命令

操作前提:需要进入到Nginx的目录下去 user/local/nginx/sbin

1.  查看版本号:./nginx -v

 2.关闭:./nginx -s stop

 3.启动: ./nginx

 4.重加载: ./nginx -s reload

 

四、Nginx配置文件

1.位置 user/local/nginx/conf/nginx.conf

2.配置文件的组成

通过vi  nginx.conf打开文件内容

 1.配置文件由三部分组成:

    ①全局块

      

   ②events块

         

        

   ③http块(配置最频繁的部分):其中包括http全局块和sever块

 

posted on 2021-07-31 16:06  桃之夭夭*  阅读(139)  评论(0)    收藏  举报

导航