HOME/Articles/

nginx从入门到放弃-基础1

Article Outline

今天尝试了思维导图,发现确实是一个挺好玩挺好看的东西,比文字简洁多了。

Nginx从入门到放弃

先以一张思维导图来表示一下nginx的基础。

整体概述

nginx.png

配置指令块

在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的编译信息,版本信息等