用户手册
Version 1.9 — Rev. 3

# 侦听器常规

### 侦听器名称

#### 描述

此侦听器的唯一名称。

#### 语法

文本

### IP地址

#### 描述

指定此侦听器的IP地址。所有可用IP地址都会列出。IPv6地址会包含在"[ ]"中。
要侦听所有IPv4地址，请选择ANY。要侦听所有IPv4和IPv6地址，请选择 [ANY].
为了同时为IPv4和IPv6客户端提供服务，应使用IPv4映射的IPv6地址代替纯IPv4地址。 IPv4映射的IPv6地址应写为[::FFFF:x.x.x.x]。

#### 语法

从下拉列表选择

#### 提示

[安全建议] 如果您的计算机在不同的子网中具有多个IP, 您可以选择特定的IP以仅允许来自相应子网的流量。

### 端口

#### 描述

指定侦听器的TCP端口。只有超级用户（root）可以使用低于1024的端口。端口80是默认HTTP端口，端口443是默认HTTPS端口。

#### 语法

整数

### 绑定

#### 描述

指定侦听器分配给哪个lshttpd子进程。 通过手动将侦听器与进程关联，可以使用不同的子进程处理发往不同侦听器的请求。默认情况下，侦听器会分配给所有子进程。

#### 语法

从复选框选择

### 启用REUSEPORT

#### 描述

使用SO_REUSEPORT套接字选项将传入流量分配给多个工作进程。此设置仅对多工作进程许可证有效。启用后，所有工作进程都会自动绑定到此侦听器，并忽略“绑定”配置。
默认值：开启

#### 语法

布尔值

### 安全

#### 描述

指定这是否是安全（SSL）侦听器。 对于安全的侦听器，需要正确设置其他SSL设置。

#### 语法

布尔值

### 虚拟主机映射

#### 描述

指定侦听器和虚拟主机之间的关系。 侦听器和虚拟主机通过域名关联。 HTTP请求会路由到具有匹配域名的虚拟主机。 一个侦听器可以映射到多个虚拟主机，以处理不同域名。 一个虚拟主机也可以从不同侦听器映射。 一个侦听器可以允许一个域名值为"*"的catchall虚拟主机。 如果侦听器的映射中没有明确匹配的域名， 侦听器会将请求转发到该catchall虚拟主机。

#### 提示

[性能] 仅添加必要的映射。如果侦听器只映射到一个虚拟主机，则只需设置一个catchall映射"*"。

### 虚拟主机

#### 描述

指定虚拟主机的名称。

#### 语法

从下拉列表选择

### 域名

#### 描述

指定映射域名。域名不区分大小写，并且会移除开头的"www."。 允许使用通配符"*"和"?"。"?"只代表一个字符， "*"代表任意数量的字符。 不允许重复域名。

#### 语法

逗号分隔列表。

#### 示例

www?.example.com
"*.mydomain.com"将匹配mydomain.com的所有子域。
"*"本身是catchall域名，会匹配任何未匹配的域名。

#### 提示

[性能] 如果侦听器专用于一个虚拟主机， 请始终使用*作为域名，以避免不必要的检查。 除catchall域名外，应尽量避免使用带通配符的域名。