Nginx功能与安装以及常用命令的使用
Nginx 功能与安装:
一、什么是Nginx
Nginx是一个高性能的Http和反向代理的服务器,性能十分强大,能经受住高负载的考验,有相关研究表明其可以承受高达50000的并发连接数
二、Nginx的功能
1、正向代理:通过客户端的配置,访问代理服务器,代理服务器访问目标服务器
2、反向代理:暴露的是代理服务器的地址,隐藏了真实服务器的地址
3、负载均衡:增加服务器的数量,通过Nginx负载均衡服务器分发到各个不同的服务器,从发送请求到单个服务器上转变为将请求发送到多个服务器,从而减轻了服务器的负担压力
4、动静分离:通过判断发送过来的请求,进行动态请求与静态请求的处理
三、安装Nginx
1、准备工作 :
(1)打开虚拟机,使用远程连接工具连接 linux 操作系统
(2)到 nginx 官网下载软:http://nginx.org/
2.开始进行nginx的安装
(1)、第一步:安装prec依赖http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
第二步:解压缩文件:使用命令tar -xvf pcre-8.37.tar.gz
第三步:pcre目录下执行:./configure,完成后执行,make && make install
(2)、安装openssl、zilb、gcc依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
(3)、安装Nginx
第一步:使用命令解压 tar -xvf nginx-1.12.2.tar.gz
第二步、在解压好后的nginx文件夹下使用命令:./configure
第三步、在nginx文件夹下使用:make && make install
第四步、进入目录/usr/local/nginx/sbin 使用./nginx命令启动服务
四、Nginx常用命令
进入nginx目录中
cd /usr/loacl/nginx/sbin
1、查看nginx版本号
./nginx -v
2、启动nginx
./nginx
3、停止nginx
./nginx -s stop
4、重新加载nginx
./nginx -s reload
五、Nginx配置文件
1、nginx配置文件的位置
cd /usr/local/nginx/config/nginx.conf
2、配置文件内容
配置文件中包含三部分内容
(1)全局块:配置服务器整体运行的配置指令
比如 worker_processes; 处理并发数的配置
(2)events块:影响Nginx服务器与用户的网络连接
比如 woker_connections 1024;支持的最大连接数1024
(3)http块
http块包含两部分
http全局块
server块