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 查看错误日志 如 tail -f /data/nginx/blog/access.log 查看访问日志 使用 nginx 模块查看状态信息 配置 Nginx 状态 Nginx 有内置一个状态页,需要在编译的时候指...

Nginx 从入门到放弃 2020-04-24 PM 355℃ 0条
思科设备相关配置

思科设备相关配置

路由器/交换机常用命令 进入全局配置模式 enable configure terminal 设备命名 hostname 查看系统中的所有版本信息 show version 查看交换机有关 vlan 配置信息 show vlan id 1 查看交换机当前起作用的配置信息 show running-configure 查看交换机 1 接口具体配置和统计信息 show interface fastethernet 0/1 查看 mac 地址转发表 show mac-address-table 查看 dhcp 地址池信息 show ip dhcp pool 清空 dhcp 地址绑定 clear...

网络 2020-04-24 PM 396℃ 0条
Nginx 参数调优

Nginx 参数调优

Nginx 配置参数优化 Nginx 作为高性能 web 服务器,即使不特意调整配置参数也可以处理大量的并发请求。 以下的配置参数是借鉴网上的一些调优参数,仅作为参考,不见得适于你的线上业务。 worker 进程 worker_processes 该参数表示启动几个工作进程,建议和本机 CPU 核数保持一致,每一核 CPU 处理一个进程。 worker_rlimit_nofile 它表示 Nginx 最大可用的文件描述符个数,需要配合系统的最大描述符,建议设置为 102400。 还需要在系统里执行 ulimit -n 102400 才可以。 也可以直接修改配置文件 /etc/se...

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

Nginx 的日志配置

Nginx 的错误日志 Nginx 错误日志平时不用太关注,但是一旦出了问题,就需要借助错误日志来判断问题所在。 配置参数格式:error_log /path/to/log level; Nginx 错误日志级别 常见的错误日志级别有 debug | info | notice | warn | error | crit | alert | emerg 级别越高记录的信息越少,如果不定义,默认级别为 error. 它可以配置在 main、http、server、location 段里。 如果在配置文件中定义了两个 error_log,在同一个配置段里的话会产生冲突,所以同一个段里只允许...

Nginx 从入门到放弃 2020-04-23 AM 354℃ 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 段访问. 如果指定 unix:,那将允许 socket 的访问。 注意:unix 在 1.5.1 中新加入的功能。 在 nginx 中,allow 和 deny 的规则是按顺序执行的。 示例 示例 1: l...

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

Nginx 的 proxy 配置

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

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

Nginx 的 location 配置

nginx 的 location 配置 nginx location 语法规则:location [=|~|~*|^~] /uri/ { … } nginx 的 location 匹配的变量是 $uri 符号 说明 = 表示精确匹配 ^~ 表示 uri 以指定字符或字符串开头 ~ 表示区分大小写的正则匹配 ~* 表示不区分大小写的正则匹配 / 通用匹配,任何请求都会匹配到 规则示例 location = "/12.jpg" { ... } 如: www.a.com/12.jpg 匹配 www.a.com/abc/12.jpg 不匹配 locati...

Nginx 从入门到放弃 2020-04-09 PM 328℃ 0条