Nginx 的状态监控及其相关架构

Nginx 的状态监控及其相关架构

系统命令/工具查看 nginx 状态信息 使用 top -c 使用 ps aux | grep nginx 使用 netstat -lnp | grep nginx 使用 lsof -c nginx 查看 nginx 访问日志 nginx 日志配置需要在虚拟主机配置文件中配置 如 tail -f /data/nginx/blog/error.log 查看错误日志 如...

Nginx 从入门到放弃 2020-04-24 PM 1548次 0条
Nginx 参数调优

Nginx 参数调优

Nginx 配置参数优化 Nginx 作为高性能 web 服务器,即使不特意调整配置参数也可以处理大量的并发请求。 以下的配置参数是借鉴网上的一些调优参数,仅作为参考,不见得适于你的线上业务。 worker 进程 worker_processes 该参数表示启动几个工作进程,建议和本机 CPU 核数保持一致,每一核 CPU 处理一个进程。 worker_rlimit_nofile 它...

Nginx 从入门到放弃 2020-04-24 AM 1208次 0条
Nginx 的日志配置

Nginx 的日志配置

Nginx 的错误日志 Nginx 错误日志平时不用太关注,但是一旦出了问题,就需要借助错误日志来判断问题所在。 配置参数格式:error_log /path/to/log level; Nginx 错误日志级别 常见的错误日志级别有 debug | info | notice | warn | error | crit | alert | emerg 级别越高记录的信息越少,如果不定义,默...

Nginx 从入门到放弃 2020-04-23 AM 1290次 0条
Nginx 的访问控制

Nginx 的访问控制

deny_allow Nginx 的 deny 和 allow 指令是由 ngx_http_access_module 模块提供,Nginx 安装默认内置了该模块。 除非在安装时有指定 --without-http_access_module。 语法 语法:allow/deny address | CIDR | unix: | all 它表示,允许/拒绝某个 ip 或者一个 ip 段访问....

Nginx 从入门到放弃 2020-04-21 PM 1185次 0条
Nginx 的 proxy 配置

Nginx 的 proxy 配置

正向代理与反向代理 正向代理 反向代理 Nginx 的正向代理 Nginx 正向代理配置 Nginx 正向代理使用场景并不多见。 需求场景 1: 如果在机房中,只有一台机器可以联网,其他机器只有内网,内网的机器想用使用 yum 安装软件包,在能联网的机器上配置一个正向代理即可。 Nginx 正向代理配置文件 server { listen 80 default_server...

Nginx 从入门到放弃 2020-04-17 AM 1523次 0条
Nginx 的 location 配置

Nginx 的 location 配置

nginx 的 location 配置 nginx location 语法规则:location [=|~|~*|^~] /uri/ { … } nginx 的 location 匹配的变量是 $uri 符号 说明 = 表示精确匹配 ^~ 表示 uri 以指定字符或字符串开头 ~ 表示区分大小写的正则匹配 ~* 表示不区分大小写的正则匹配 / 通用匹配,任何...

Nginx 从入门到放弃 2020-04-09 PM 1228次 0条
Nginx 的 rewrite 配置

Nginx 的 rewrite 配置

简介 域名跳转(重定向),URL 重写(伪静态),动静分离(跳转域名,并接入 CDN 实现加速) 依赖 PCRE 库 模块:ngx_http_rewrite_module if 指令 顾名思义,条件判断相关 格式 格式:if (条件判断) { 具体的rewrite规则 } 介绍 条件判断语句由 Nginx 内置变量、逻辑判断符号和目标字符串三部分组成。 其中,内置变量是 Ngi...

Nginx 从入门到放弃 2020-04-08 PM 1994次 0条