📝 Nginx教程

28篇技术文档
  NGINX教程

📅  最后修改于: 2021-01-07 05:53:56        🧑  作者: Mango

Nginx教程Nginx是一种开放源代码,快速,轻巧和高性能的Web服务器,可用于提供静态文件。 NGINX被认为是继Apache Web服务器和Microsoft IIS之后的流行Web服务器。NGINX改善了内容和应用程序交付,提高了安全性,并促进了Internet上最繁忙的网站的可伸缩性和可用性。先决条件在学习Nginx之前,您应该具有Web服务器功能的基本知识。听众我们的Nginx教程专为...

  NGINX简介

📅  最后修改于: 2021-01-07 05:55:00        🧑  作者: Mango

什么是NGINX?NGINX的发音为“ engine-ex”。它是一种开源,快速,轻巧和高性能的Web服务器,可用于提供静态文件。NGINX被认为是继Apache Web服务器和Microsoft IIS之后的流行Web服务器。在其初始版本中,NGINX可用于HTTP Web服务。但是,今天,它还可以用作HTTP,HTTPS,SMTP,IMAP,POP3协议的反向代理服务器,另一方面,它还可以用于...

  Apache与NGINX | Apache和NGINX之间的区别

📅  最后修改于: 2021-01-07 05:55:58        🧑  作者: Mango

Apache和NGINX之间的区别Apache和NGINX是Web服务器业务中的两个主要参与者,它们占Internet上Web流量的5%,但它们彼此不同。Apache是“ Apache HTTP服务器”。它是由Apache Software Foundation开发和维护的开源,高性能Web服务器软件。 Apache旨在创建符合当前HTTP标准的安全,健壮和高效的商业级Web服务器。由于Apach...

  如何在Debian和Ubuntu上安装NGINX

📅  最后修改于: 2021-01-07 05:56:58        🧑  作者: Mango

在Debian / Ubuntu上安装NGINX有两种安装NGINX的方法:使用预构建的二进制文件:-此方法是最简单,最快的方法。从源头构建它:-此方法提供了包含各种第三方模块的功能,这些模块使Nginx更加强大。以下是将向我们展示如何在Debian或Ubuntu系统上安装Nginx的步骤:步骤1:首先,让我们更新本地软件包索引,以便我们可以访问最新的软件包清单。在Ubuntu或Debian上打开...

  如何在Redhat和CentOS上安装NGINX

📅  最后修改于: 2021-01-07 05:57:59        🧑  作者: Mango

在Redhat / CentOS上安装NGINXNginx可以通过两种方式安装:我们可以从默认的RHEL或CentOS存储库安装Nginx。这是最简单,最快的方法,但是通常,提供的软件包已过时。我们还可以从nginx.org的官方仓库中安装Nginx。为此,我们只需要第一次设置yum存储库,但是此后,所提供的软件包始终是最新的。从OS存储库安装Nginx步骤1:为Nginx软件包安装EPEL存储库...

  NGINX验证安装

📅  最后修改于: 2021-01-07 05:58:56        🧑  作者: Mango

验证安装我们可以通过不同的方式来验证Nginx的安装:1.检查Nginx的版本我们可以使用以下命令来验证是否已安装Nginx并检查其版本:输出:2.检查Nginx是否正在运行我们可以使用以下命令来验证Nginx是否已安装并正在运行:输出:此处,ps命令用于列出正在运行的进程。通过将其传递给grep,我们可以在输出中搜索特定的单词。上面的示例使用grep搜索nginx。结果显示了三个正在运行的进程,...

  如何在Mac上安装NGINX。在Mac上安装NGINX

📅  最后修改于: 2021-01-07 05:59:54        🧑  作者: Mango

在Mac上安装NGINX要在Mac OS上安装Nginx,需要执行以下步骤:步骤1:下载Homebrew要在Mac OS上安装Nginx,必须在系统上安装Homebrew。Homebrew是Mac操作系统的软件包管理器,它使我们可以轻松安装各种Unix应用程序。如果没有Homebrew,请使用以下链接进行安装:https://brew.sh/或者,只需在终端上键入以下命令:步骤2:更新Homebr...

  如何在Windows上安装Nginx

📅  最后修改于: 2021-01-07 06:00:48        🧑  作者: Mango

在Windows上安装NGINXNginx带有针对Windows的预编译二进制文件,使上手非常容易。如果未进行预编译,则需要在具有完整环境的计算机上安装编译器。幸运的是,事实并非如此。要下载适用于Windows的Nginx的最新版本,请使用以下链接:https://nginx.org/en/download.html下载完成后,我们可以从任何文件夹中提取它。在这里,我正在使用c:\ nginx-1...

  如何安装Nginx Plus

📅  最后修改于: 2021-01-07 06:01:48        🧑  作者: Mango

什么是Nginx Plus?Nginx是一个开源Web服务器。这太棒了。它与许多后端和应用程序服务器很好地集成在一起。Nginx Plus是Nginx的商业版本。Nginx Plus比Nginx具有更多功能。如:会话持久性,以确保将请求路由到同一上游服务器。功能齐全的负载均衡器。使用DNS发现服务。对缓存的更多控制单点登录WAF动态模块活动长度检查可停止向故障服务器发送请求MP4流的带宽控制高可用...

  启动和重新启动Nginx

📅  最后修改于: 2021-01-07 06:02:47        🧑  作者: Mango

启动和重启NGINX以下是一些用于启动,停止,重新启动或重新加载Nginx的基本操作命令的列表。启动Nginx:Nginx可以从以下命令行启动:该命令不产生任何输出。如果您使用的是不带systemd的Linux发行版,则要启动Nginx,请输入以下命令:或对于较旧的Ubuntu Linux版本:启用Nginx服务:上面的命令仅在此期间启动服务。每次重新启动后,我们都必须手动启动它。建议不要在系统启...

  NGINX HTTP负载平衡

📅  最后修改于: 2021-01-07 06:03:50        🧑  作者: Mango

HTTP负载平衡将HTTP流量代理到一组服务器在开始使用Nginx开源或Nginx Plus负载均衡HTTP流量到一组服务器之前,首先,我们需要使用上游指令定义该组。该指令位于http上下文中。使用server指令配置组中的服务器。让我们来看一个示例,以下配置定义了一个名为backend的组,由三个服务器配置组成,这些服务器配置可以解析三个以上的实际服务器。要将请求传递到服务器组,请在proxy_...

  NGINX指令|指令列表

📅  最后修改于: 2021-01-07 06:04:50        🧑  作者: Mango

NGINX指令Nginx由受配置文件中定义的指令控制的模块组成。指令分为两部分:简单指令:简单指令由名称和参数组成,这些名称和参数之间用空格隔开,并以分号(;)结尾。块指令:块指令的结构类似于简单指令,但以分号代替,以一组用花括号({和})包围的附加指令结尾。如果块指令可以在括号内包含其他指令,则称为上下文。例如。事件,http,位置和服务器。放在任何上下文之外的配置文件中的指令都被认为是在主上下...

  NGINX变量|变量列表

📅  最后修改于: 2021-01-07 06:07:23        🧑  作者: Mango

NGINX变量变量是编程语言的自然组成部分。这些只是使用命令性语言(例如Perl,C / C++,Bourne shell,Perl)保存各种值的容器。值可以是诸如“ hello world”之类的字符串,诸如“ 3.14”之类的数字,甚至可以是复杂的事物,例如以这些语言引用数组或哈希表。但是,对于Nginx配置语言,变量只能保存一种类型的值,即字符串。但有一个有趣的例外:ngx_array_va...

  NGINX指令和上下文

📅  最后修改于: 2021-01-07 06:08:30        🧑  作者: Mango

指令与语境默认情况下,nginx配置文件可以位于:配置文件的位置将根据Nginx的安装过程而有所不同。该文件具有以下内容:指示Nginx中的配置选项称为指令。该选项具有名称和参数,并且必须以分号(;)结尾,否则Nginx将无法加载配置并产生错误。例:语境当我们在文本编辑器中打开核心Nginx配置文件时,我们首先会注意到配置是用大括号(即“ {”和“}”)包围的树状结构组织的。用括号括起来的这些位置...

  NGINX HTTP运行状况检查

📅  最后修改于: 2021-01-07 06:09:27        🧑  作者: Mango

什么是健康检查?健康检查是用于将相同请求发送给每个成员的计划规则。运行状况检查将向负载均衡器组的每个成员发送一个请求,以建立每个成员服务器接受客户端请求的可用性。对于某些类型的运行状况检查,将计算服务器的响应以确定每个成员服务器的运行状况。成功完成运行状况检查需要服务器通过常规的TCP和HTTP连接标准。在TCP模式下,通过TCP连接请求执行运行状况检查。在标准健康检查类型的HTTP模式下,将使用...