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块



浙公网安备 33010602011771号