网站首页 > 技术教程 正文
在此之前,我们已经介绍过了Nginx的历史背景与功能与优点,作为一款功能强大的Web服务器,Nginx的学习并不简单。一种简单而行之有效的学习方法,便是抓住主要的,然后再慢慢往外梳理,从而建立响应的知识网络,今天我们从鸟瞰的角度,来看看Nginx的四大模块。
二进制模块
在Nginx中,我们可以编译出各种二进制,包括插件的二进制。就好比一辆汽车,Nginx的常规Web服务器功能是基础的配置,一些扩张的插件则是车上的空调、音响、倒车影像等等功能。像OpenResty就是一款非常流行的Nginx插件,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。
配置文件模块
在一辆汽车上,我们想要开启哪些功能,空调要开多冷,音响要开多大,都是由操作人员自己决定,非常灵活,Nginx也是如此。
在Linux服务器上,我们一般可以在etc目录下找到Nginx的配置文件,如上图所示。user的含义是运行的用户,而worker_processes则是运行时的进程数。worker_connections则是运行时每一个进程的最大并发数,http则是作为反向代理服务器一些常见的功能配置。
Nginx的功能非常复杂,配置项也非常多,后面我们再来单独进行学习。
访问日志模块
access.log可以看做是一个汽车的行车记录仪,准确的说是是低配版的,只能记录下行车的轨迹。Nginx的access.log可以记录下来http服务器的访问轨迹,可以记录下每一次客户的访问,可以记录下用户的IP,用户访问的地址、返回的错误码、用户的UserAgent等等。开发与运维人员可以根据access.log的情况,简单统计出服务器的运行情况。
异常日志模块
不知道你有没有遇到过这样的问题,在线上重新启动一个JavaWeb服务,或者新建一个JavaWeb服务,但在浏览器中就是无法正常的访问,而在Java的日志中,又无法找到异常日志,下一次,不如查一查Nginx的异常日志,或许有意外的收获。程序在运行时总是伴随着各种异常,Nginx也是如此,我们可以在Nginx的Error.log中,找到对应的错误,并加以修复。
总结
Nginx的基本模块就是以上这些,后面我们还会逐个模块进行分析与讲解,欢迎大家关注我,整理后会和大家继续分享。大家的支持是我继续唠嗑的动力。同名公众号(沙茶敏碎碎念)
猜你喜欢
- 2024-10-11 如何使用Nginx对Artifactory进行http应用
- 2024-10-11 IntelliJ IDEA必装插件以及SpringBoot使用小技巧合集
- 2024-10-11 WeCube 2.8.0 发布,一站式IT架构管理和运维工具
- 2024-10-11 Kong系列(三)——Kong插件「IP Restriction」使用
- 2024-10-11 docker开箱即用的java版本nginx-clojure实现负载均衡
- 2024-10-11 RTMP和RTSP的区别(rtp rtmp区别)
- 2024-10-11 「开源资讯」njs 0.4.1 发布,nginx 的 JavaScript 脚本语言
- 2024-10-11 Nginx如何支持OpenTracing - Jaeger
- 2024-09-22 免费又好用的缓存插件,非Speed Optimizer莫属
- 2024-09-22 web中间件nginx性能分析与调优(nginx中间件怎么看版本号?)
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)