Skip to content

基础篇

安装 配置语法 默认模块 Nginx的log 访问限制 HTTP的请求与连接 请求限制与连接限制 access模块配置语法 请求限制局限性 基本安全认证 auth模块配置语法 安全认证局限性

场景篇

静态资源web服务 什么是静态资源 静态资源服务场景 静态资源服务配置 客户端缓存 静态资源压缩 防盗链 跨域访问 代理服务 负载均衡 缓存服务

深度学习篇 动静分离 rewrite规则 进阶模块配置 HTTPS服务 HTTPS协议 配置语法 Nginx的HTTPS服务 苹果要求的HTTPS服务 Nginx与LUA开发

架构篇 常见问题 Nginx中间件性能优化 如何调试性能优化 性能优化影响因素 操作系统性能优化 Nginx性能优化 Nginx与安全 新版本特性 中间件架构设计


准备工作

确认:

  1. 确认系统网络
  2. 确认yum可用
  3. 确认关闭iptables规则
  4. 确认停用selinux

安装

yum install -y gcc gcc-c++ autoconf pcre pcre-devel make automake

yum install -y install wget httpd-tools vim


初始化

cd /opt

mkdir app 代码目录 mkdir download 从网上下载的源码包等 mkdir logs 自定义日志 mkdir work 执行脚本 mkdir backup 默认配置文件的备份

yum list|grep gcc

关闭iptables 相关配置 iptables -L 查看 iptables -F 关闭 iptables -t nat -F

getenforce setenforce 0 关闭


共 20 个模块,1301 篇 Markdown 文档。