首页 服务器技术 nginx

Nginx学习,看这一篇就够了!含LNMP项目实战

之前给大家整理了Nginx、LVS、HAProxy三种负载均衡的区别和特点!

今天重点和大家聊一下Nginx!

Nginx作为一款优秀的开源Web服务器软件,因具有性能稳定、高并发能力强、资源耗用低及高性能的负载均衡等特点,被众多互联网公司广泛应用于实际生产项目中。

所以不管是运维还是开发,掌握Nginx都是必要的!

今天给大家分享一份详细的《Nginx学习手册》,一共八大章节116页,详细介绍:web服务基础、Nginx基础、Nginx核心配置、Nginx高级配置、Nginx Rewrite相关功能、Nginx反向代理、系统参数优化、LNMP实战教程。

Nginx 的最重要的几个使用场景:

  1. 静态资源服务,通过本地文件系统提供服务;
  2. 反向代理服务,延伸出包括缓存、负载均衡等;
  3. API 服务,OpenResty ;

下图为Nginx处理请求逻辑图

目录

Web服务基础介绍

快速回顾互联网发展历程,web服务的诞生和介绍,系统I/O模型和网络I/O模型

Nginx基础

本章介绍Nginx功能、组织结构、模块和Nginx的安装

Nginx 核心配置详解

Nginx的全局配合和http详细配置方法,基于不同的IP、不同的端口以及不用得域名实现不同的虚拟主机,依赖于核心模块ngx_http_core_module实现。

Nginx 高级配置

  • Nginx 状态页
  • Nginx 第三方模块
  • Nginx 变量使用
  • Nginx 自定义访问日志
  • Nginx 压缩功能
  • https 功能
  • 关于favicon.ico
  • 安全选项

Nginx Rewrite相关功能

Nginx服务器利用ngx_http_rewrite_module 模块解析和处理rewrite请求,此功能依靠 PCRE(perl compatible regularex pression),因此编译之前要安装PCRE库,rewrite是nginx服务器的重要功能之一,用于实现URL的重 写,URL的重写是非常有用的功能,比如它可以在我们改变网站结构之后,不需要客户端修改原来的书签,也无需其他网站修改我们的链接,就可以设置为访问,另外还可以在一定程度上提高网站的安全性。

LNMP项目实战-WordPress站点搭建

部署规划:

192.168.7.101:Nginx php-fpm 运行web服务

192.168.7.102:运行MySQL数据库

192.168.7.103:NFS存储服务器,存储上传的图片

相关推荐