初学Nginx

目录

 

(一)Nginx介绍

(二)Nginx安装和启动

1,Nginx的目录结构

 2,查看Nginx版本指令

 3,检查配置文件是否正确

4,启动和关闭Nginx服务

(三)Nginx的配置

1,配置Nginx的环境变量

 2,加载nginx.conf配置文件

(四)Nginx的三大功能

1,部署静态资源

2,反向代理

1,正向代理概念

2,反向代理概率

3,反向代理服务器的配置

3,负载均衡

1,负债均衡概念

2,配置负载均衡服务器

3,常用的负载均衡算法


(一)Nginx介绍

初学Nginx_第1张图片

 Nginx服务器的静态资源管理能力比Tomcat更好。

(二)Nginx安装和启动

初学Nginx_第2张图片

 Nginx为C++语法开发,所以安装时,第一步需要先安装gcc。

yum -y install gcc-c++ 

yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel  

 wget为Linxu系统的一个工具,它能下载指定路径的资源到当前目录。

1,Nginx的目录结构

在/usr/local/nginx/下

初学Nginx_第3张图片

 2,查看Nginx版本指令

初学Nginx_第4张图片

 注意:该指令需要在sbin二进制目录下进行(未配置环境变量)

./nginx -v

nginx -v(配置环境变量后为)

 3,检查配置文件是否正确

初学Nginx_第5张图片

 ./nginx -t

nginx -t(配置环境变量后)

  注意:该指令需要在sbin二进制目录下进行(未配置环境变量)

4,启动和关闭Nginx服务

初学Nginx_第6张图片

 启动:./nginx

 停止:./nginx -s stop

配置环境变量后

 启动:nginx

 停止:nginx -s top

 

(三)Nginx的配置

1,配置Nginx的环境变量

初学Nginx_第7张图片

 配置环境变量后,就无需要在sbin目录下执行指令了。记得配置后,需要source一下。

初学Nginx_第8张图片

 2,加载nginx.conf配置文件

初学Nginx_第9张图片

./nginx -s reload

nginx -s reload(配置环境变量后)

(四)Nginx的三大功能

1,部署静态资源

初学Nginx_第10张图片

 静态资源一般都在放Nginx根目录的html目录下,当然也可以通过配置root,指定其他的目录。

2,反向代理

1,正向代理概念

初学Nginx_第11张图片

2,反向代理概率

初学Nginx_第12张图片

 3,反向代理服务器的配置

初学Nginx_第13张图片

 注意Nginx服务可以同时提供静态资源和作为反向代理服务器,它们都有对应自己server配置块,

监听着不同的端口,它们的服务是互不干扰的。

3,负载均衡

1,负债均衡概念

初学Nginx_第14张图片

 负债均衡其实也是一种特殊的反向代理。反向代理中代理服务器和目标服务器为一对一的关系,而负载均衡,为一对多关系,负载均衡器通过几种特定的负载均衡算法把请求代理分发到应用集群中的一台服务器上进行处理,达到减少单台服务器的处理量和提高系统并发性能的效果。

2,配置负载均衡服务器

初学Nginx_第15张图片

 3,常用的负载均衡算法

初学Nginx_第16张图片

你可能感兴趣的:(Linux,nginx,linux,运维)