我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

配置示例的简要列表:

域名解析到虚拟主机_域名和虚拟主机怎么绑定_nginx虚拟主机配置多个域名解析

配置代码如下:

nginx虚拟主机配置多个域名解析_域名和虚拟主机怎么绑定_域名解析到虚拟主机

域名和虚拟主机怎么绑定_域名解析到虚拟主机_nginx虚拟主机配置多个域名解析

让我们仔细看看以下配置文件中每条指令的⬇️含义

配置用户(组)运行 Nginx 服务器

命令格式:用户用户[组];

user:指定可以运行 Nginx 服务器的用户

group:可以运行 Nginx 服务器的可选用户组

如果 user 指令未配置或设置为 user,则默认所有用户都可以启动 Nginx 进程

配置数量

Nginx 服务器实现并发处理服务的关键,指令格式为:| auto;

:Nginx 进程可以生成的最大数量

auto:自动检测 Nginx 进程

根据上面配置列表的实验,我们给出的配置数量为: 3、启动 Nginx 服务器后,我们可以在后台查看主机上的 Nginx 进程

显然,该指令的含义很容易理解

Nginx 进程 PID 的存储路径

Nginx 进程是作为系统守护进程运行的,当前运行中的程序的主进程号需要保存在文件中,Nginx 支持自定义保存文件路径

命令格式:pid 文件;

file:指定存储路径和文件名

如果未指定默认路径 logs/nginx.pid

错误日志的存储路径

指定格式:file | ;

file:将日志输出到文件中

:日志输出到标准错误输出

引入配置文件

命令格式:file;

该指令主要用于将其他 Nginx 配置或第三方模块配置引用到当前主配置文件中

事件驱动模型的选择

命令格式:使用模型;

可以从以下.....中选择模型模型,例如 、poll、epoll 和 rtsig

定义 MIME 类型

教学格式:

MIME类型是指网络资源的媒体类型,即前端请求的资源类型

包含 mime.types 文件的指令

cat mime.types 查看 mime.types 文件的内容,我们发现它是一个 types 结构,其中包含各种浏览器可以识别的 MIME 类型和对应类型的文件后缀名称,如下所示:

域名解析到虚拟主机_nginx虚拟主机配置多个域名解析_域名和虚拟主机怎么绑定

设置网络连接的序列化

命令格式:开|关;

该命令默认处于 ON 状态,表示多个 Nginx 进程将对接收连接进行序列化,以防止多个进程争用连接。

说到这个指令,我们必须首先解释一下什么是所谓的“惊喜问题”,这可以通过参考 WIKI 来解释。Nginx的一般含义是,当新的网络连接到达时,多个进程会同时被唤醒,但实际上只有一个进程可以连接并处理它。如果一次唤醒的进程数过大,实际上会影响某些性能。

所以在这里,如果打开,那么多个将被串行处理,其中一个将被唤醒;如果它关闭,所有东西都会被唤醒,但只有一个会得到新的连接,其他人会重新进入睡眠状态

这个值是打开还是关闭,实际上与特定场景有关。

最大连接数的配置

命令格式:;

默认值为 512,表示可以同时启用的最大连接数

是否允许同时接收多个网络连接

命令格式:开|关;

默认情况下,此命令处于关闭状态,这意味着每个命令一次只能接收一个新网络连接。如果希望每个 Nginx 能够同时接收多个网络连接,则需要启用此配置

自定义服务日志

教学格式:

path:自定义服务日志的路径+名称

:可选自定义服务日志的字符串格式。它还可以使用定义的格式

允许传输文件

教学格式:

前者用于打开或关闭使用 () 传输文件,默认关闭

如果后一条指令是 size>0,则 Nginx 进程每次调用 () 传输的最大数据量不能超过该值;如果 size=0,则没有限制。默认值为 0

连接超时配置

命令格式:[];

指示端到端连接保持时间,默认为 75 秒

此参数是可选的,它表示在回复数据包标头的 Keep-Alive 字段中设置了超时期限:Keep-Alive : = “。

单个连接的最大请求数

命令格式:;

该指令用于限制用户通过特定连接向 Nginx 服务器发出请求的次数

配置网络侦听

教学格式:

首先,配置监听器的 IP 地址:IP[:P ORT];

第二种类型是配置监听器的端口:PORT;

实例:

基于名称和 IP 的虚拟主机配置

命令格式:name1 name2 ....

Name 可以有多个并行名称,这里的 name 支持正则表达式写入

实例:

在这种情况下,这意味着虚拟主机可以接收域名等域名请求并拒绝域名请求,因此可以使用正则表达式来实现更精确的控制

至于基于IP的虚拟主机配置,相对简单,就不赘述了:

命令格式:IP 地址

配置

命令格式为:[ = | ~ ~ | ~* | ^~ ] uri {...}

这里的 URI 分为标准 URI 和常规 URI,两者之间的唯一区别是 URI 是否包含正则表达式

URI 前面方括号中的内容是可选的,说明如下:

“=”:在用于标准 URI 之前,请求字符串需要严格匹配 URI,匹配成功后停止

“~”:在常规 URI 之前使用,区分大小写

“~*”:在常规 URI 之前使用,但不区分大小写

“^~”:在标准 uri 中使用之前,Nginx 需要在找到身份 uri 与请求字符串匹配度最高的身份 uri 后立即使用它来处理请求,而不是使用块中的常规 uri 来匹配请求字符串

请求根目录配置

命令格式:根路径;

path:Nginx 收到请求后找到的资源根目录的路径

当然,您也可以通过 alias 指令更改接收到的 URI 请求的路径,即:

二维码
扫一扫在手机端查看

本文链接:https://by928.com/3130.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线