Nginx学习笔记(一)

 

一、Nginx的三个主要应用场景

1.静态资源服务

  通过本地文件系统提供服务

2.反向代理服务

    Nginx的强大性能

 缓存

    负载均衡

3.API服务

二、Nginx出现的背景

1.互联网的数据量快速增长

   互联网

  全球化

  物联网

2.摩尔定律:性能提升

3.低效的Apache

  一个连接对应一个进程

三、Nginx的优点

  1.高并发,高性能

  2.可扩展性好

  3.高可靠性

  4.热部署

  5.BSD许可证

四、Nginx的组成

  1. Nginx二进制可执行文件

     由各种模块源码编译出的一个文件

  2.Nginx.conf配置文件

    控制Nginx的行为

  3.access.log访问日志

    记录每一条http请求信息

  4.error.log错误日志

    定位问题

五、Nginx版本发布情况

  feature 新增功能

  bugfix  修复的bug

  change  小的重构

六、编译Nginx

1.下载Nginx

下载:

wget http://nginx.org/download/nginx-1.14.1.tar.gz

解压:

tar -xzf nginx-1.14.1.tar.gz

 

由于Nginx默认没有导入nginx语法

需要执行一下 cp   /contrib/vim/*   ~/.vim/

执行后的效果:

 2.介绍各目录

 

 3.Configure

执行configure

configure截图:

 

4.中间文件介绍

 objs

5.编译

 make

成功截图:

 

6.安装

 make install

成功截图:

 

 

  

posted @ 2018-11-29 15:41  Jony.K.Chen  阅读(236)  评论(0编辑  收藏  举报