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
成功截图:
作 者:
Jony.K.Chen
出 处:http://www.cnblogs.com/lxcy/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!