Article Outline
今天尝试了思维导图,发现确实是一个挺好玩挺好看的东西,比文字简洁多了。
Nginx从入门到放弃
先以一张思维导图来表示一下nginx的基础。
整体概述
配置指令块
在nginx.conf配置文件中,可以把配置文件分为4块,http块是最高级的模块,http的传输协议、版本等,都在http块中;
server块,用来配置虚拟主机的相关参数,一个http中可以有多个server。
location块:配置请求的路由,以及各种页面的处理情况。
nginx的关注点
在配置或使用nginx的过程中,首先要关注以下几个部分:
nginx.conf配置文件,通过配置文件,从而实现对nginx软件整体行为的控制;
access.log nginx的请求日志,默认记录了nginx的所有请求信息。可以用于分析或者监控
error.log nginx的错误日志,出错的日志信息会保存在该文件中,可以用于分析问题。
nginx命令行
- nginx -h 显示nginx帮助信息
- nginx -c 用于使用指定的配置文件
- nginx -p 指定运行目录
- nginx -s 发送信号
- nginx -s stop 立即停止nginx服务
- nginx -s quit 优雅的停止nginx服务(即处理完请求后再停止)
- nginx -s reload 重载配置文件
- nginx -s reopen 重新记录日志(切割日志)
- nginx - t -T 检查nginx的配置文件的语法
- nginx -v -V 显示nginx的编译信息,版本信息等