[comment]: # translation:outdated

[comment]: # ({66a8ced4-66a8ced4})
# 9 Zabbix web 服务

[comment]: # ({/66a8ced4-66a8ced4})

[comment]: # ({d5a54648-132b4156})
### Overview概述

Zabbix web 服务是一个用于与外部web服务通信的进程。

本节列出了 Zabbix web service配置文件 (zabbix\_web\_service.conf)中所有支持的参数。

列出的参数没有附加任何信息。请点击参数去看全部细节。

|参数|描述|
|--|--------|
|[AllowedIP](#allowedip)|以逗号分隔的IP地址列表, 可选择CIDR记法, 或者Zabbix servers和Zabbix proxies的DNS名称。|
|[DebugLevel](#debuglevel)|debug 级别。|
|[ListenPort](#listenport)|agent用于监听与服务器连接的端口。|
|[LogFile](#logfile)|日志文件名称。|
|[LogFileSize](#logfilesize)|日志文件的最大值。|
|[LogType](#logtype)|日志输出类型。|
|[Timeout](#timeout)|处理时间不超过Timeout设置的秒数。|
|[TLSAccept](#tlsaccept)|接受哪些传入连接|
|[TLSCAFile](#tlscafile)|包含顶层CA（证书颁发机构）证书的文件的完整路径名，用于Zabbix组件间加密通信的同级证书验证。|
|[TLSCertFile](#tlscertfile)|包含服务证书或证书链的文件的完整路径名，用于Zabbix组件之间的加密通信。|
|[TLSKeyFile](#tlskeyfile)|包含服务私钥的文件的完整路径名，用于Zabbix组件之间的加密通信。|

除非明确指出参数是强制性的，否则所有参数都不是强制性的。

请注意：

-   默认值反映了进程的默认设置，而不是附带的配置文件中的值；
-   Zabbix 仅支持 UTF-8 编码的配置文件，且不包含[BOM](https://en.wikipedia.org/wiki/Byte_order_mark)；
-   以“#”开头的注释仅支持在行首使用。

[comment]: # ({/d5a54648-132b4156})

[comment]: # ({8085875f-69d7c913})
### 参数详情

[comment]: # ({/8085875f-69d7c913})

[comment]: # ({3ffd0b98-0f829aa7})
##### 允许的IP
一个由逗号分隔的IP地址列表，可以是CIDR表示法，或者是Zabbix servers和Zabbix proxies的DNS名称。只有来自此处列出的主机的传入连接才会被接受。<br>如果启用了IPv6支持，那么`127.0.0.1`、`::127.0.0.1`、`::ffff:127.0.0.1`将被视为等效，`::/0`将允许任何IPv4或IPv6地址。`0.0.0.0/0`可以用来允许任何IPv4地址。

示例: 

    127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com

必填：是

[comment]: # ({/3ffd0b98-0f829aa7})

[comment]: # ({9c071f70-e5288ea7})
##### Debug级别

指定调试级别：<br>*0* - 有关启动和停止 Zabbix 进程的基本信息<br>*1* - 关键信息；<br>*2* - 错误信息；<br>*3* - 警告；<br>*4* - 用于调试（产生大量信息）；<br>*5* - 扩展调试（产生更多信息）。

默认值：`3`<br>
范围： 0-5

[comment]: # ({/9c071f70-e5288ea7})

[comment]: # ({new-17b794d7})
##### IgnoreURLCertErrors

Specifies TLS certificate validation error handling when accessing the frontend URL:<br>0 - do not ignore certificate errors;<br>1 - ignore certificate errors.<br>

Default: `0`<br>
Range: 0-1

[comment]: # ({/new-17b794d7})

[comment]: # ({ca521675-e99b72c0})
##### ListenPort

服务将在该端口上监听来自服务器的连接。

默认值：`10053`<br>
范围：1024-32767

[comment]: # ({/ca521675-e99b72c0})

[comment]: # ({ee32cb60-bb5252d8})
##### LogFile

日志文件的名称。

示例：

    /tmp/zabbix_web_service.log

必填：是，如果LogType设置为*文件*；否则不需要。

[comment]: # ({/ee32cb60-bb5252d8})

[comment]: # ({f7604f8f-778f1edc})
##### LogFileSize

日志文件的最大大小，单位为MB。<br>0 - 禁用自动日志轮转。<br>*注意*：如果日志文件大小达到限制，并且由于任何原因文件轮转失败，现有的日志文件将被截断并重新开始记录。

默认值：`1`<br>
范围：0-1024

[comment]: # ({/f7604f8f-778f1edc})

[comment]: # ({ae46be35-9d26f327})
##### LogType

日志输出的类型：<br>*file* - 将日志写入 LogFile 参数指定的文件；<br>*system* - 将日志写入 syslog；<br>*console* - 将日志写入标准输出。

默认值：`file`

[comment]: # ({/ae46be35-9d26f327})

[comment]: # ({7e21c286-ee64bcdf})
##### 超时时间

处理时间不超过超时秒数。

默认值：`3`<br>
范围：1-30

[comment]: # ({/7e21c286-ee64bcdf})

[comment]: # ({a6dff55c-849f8496})
##### TLSAccept

接受哪些传入连接：<br>*未加密（unencrypted）* - 接受未加密的连接（默认设置）<br>*证书（cert）* - 接受使用TLS和证书的连接

默认值: `未加密`

[comment]: # ({/a6dff55c-849f8496})

[comment]: # ({65d07bda-336a620d})
##### TLSCAFile

包含顶层CA（证书颁发机构）证书的文件的完整路径名，这些证书用于Zabbix组件之间的加密通信中的同级证书验证。

[comment]: # ({/65d07bda-336a620d})

[comment]: # ({a608b1f1-185ad3c6})
##### TLSCertFile

包含服务证书或证书链的文件的完整路径名，这些证书用于与Zabbix组件之间的加密通信。

[comment]: # ({/a608b1f1-185ad3c6})

[comment]: # ({ae0ead19-cbcbba0a})
##### TLSKeyFile

包含服务私钥的文件的完整路径名，这些私钥用于Zabbix组件之间的加密通信。

[comment]: # ({/ae0ead19-cbcbba0a})

