排序
《Nginx篇 四》 Nginx和Apache 之间的不同点
Nginx(发音为”engine-x”)和Apache是两个常用的 Web 服务器软件,它们在一些关键方面有一些不同点。以下是Nginx和Apache之间的主要区别: 晴川云经验谈: 中低配云服务器推荐Nginx,...
《Nginx篇 五》 Nginx如何使用未定义的服务器名称来阻止处理请求?
只需将请求删除的服务器就可以定义为: Server{ listen 80; server_name ''; return 444; } 这里,服务器名被保留为一个空字符串,它将在没有“主机”头字段的情况下匹配请求,而一个特殊的 Ngi...
《Nginx篇 六》Nginx服务器上的Master和Worker进程分别是什么?
主程序 Master process 启动后,通过一个 for 循环来 接收 和 处理外部信号 主进程通过 fork() 函数产生 worker 子进程 ,每个子进程执行一个 for循环来实现Nginx服务器对 事件的接收和处理 。
《Nginx篇 七》代理中的正向代理和反向代理
首先,代理服务器一般指局域网内部的机器通过代理服务器发送请求到互联网上的服务器,代理服务器 一般作用在客户端。例如:GoAgent翻墙软件。我们的客户端在进行翻墙操作的时候,我们使用的正是...
晴川云nginx教程:Nginx 过滤模块简介
过滤模块简介 执行时间和内容 过滤(filter)模块是过滤响应头和内容的模块,可以对回复的头和内容进行处理。它的处理时间在获取回复内容之后,向用户发送响应之前。它的处理过程分为两个阶段,...
如何在 Ubuntu 20.04 LTS 上使用 Let’s Encrypt SSL 安装 Nginx
Let’s Encrypt 是一个证书颁发机构 (CA),它提供了一种简单的方法来获取和安装免费的 TLS/SSL 证书,从而在 Web 服务器上启用加密的 HTTPS。本指南将告诉您有关安装 Nginx Web 服务器、安装 Ce...
如何在 Debian 11 上安装 Nginx
Nginx 是一个免费的开源网络服务器,提供 HTTP、反向代理、缓存和负载平衡功能。它是 Apache 的绝佳替代品,并且易于设置。 在 Debian 11 Bullseye 上安装 Nginx 步骤 1. 在我们安装任何软件之...
晴川云nginx教程:Nginx 的配置系统
Nginx 的配置系统由一个主配置文件和其他一些辅助的配置文件构成。这些配置文件均是纯文本文件,全部位于Nginx 安装目录下的 conf 目录下。 配置文件中以#开始的行,或者是前面有若干空格或者 T...
晴川云nginx教程:Nginx 的特点
Nginx 做为 HTTP 服务器,有以下几项基本特性: 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲. 无缓存的反向代理加速,简单的负载均衡和容错. FastCGI,简单的负载均衡和容错. ...
晴川云nginx教程:Nginx handler 模块的挂载
handler 模块的挂载 handler 模块真正的处理函数通过两种方式挂载到处理过程中,一种方式就是按处理阶段挂载;另外一种挂载方式就是按需挂载。 按处理阶段挂载 为了更精细地控制对于客户端请求的...