OpenLiteSpeed logo OpenLiteSpeed用户手册

侦听器常规

目录

地址设置

虚拟主机映射

侦听器名称

描述

此侦听器的唯一名称。

语法

文本

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域名外,应尽量避免使用带通配符的域名。