17.3. 配置服务器
服务器代表 Undertow 的实例,它由以下几个元素组成:
- 主机
- http-listener
- https-listener
- ajp-listener
host 元素提供虚拟主机配置,而三个侦听器则提供该类型的连接到 Undertow 实例。
注意
可以配置多个服务器,允许完全隔离部署和服务器。在某些情况下,这在多租户环境(如多租户环境)中非常有用
JBoss EAP 默认提供服务器:
默认 Undertow 子系统配置
<subsystem xmlns="urn:jboss:domain:undertow:3.1"> <buffer-cache name="default"/> <server name="default-server"> <http-listener name="default" socket-binding="http" redirect-socket="https"/> <host name="default-host" alias="localhost"> <location name="/" handler="welcome-content"/> <filter-ref name="server-header"/> <filter-ref name="x-powered-by-header"/> </host> </server> ... </subsystem>
更新现有服务器
更新现有服务器:
/subsystem=undertow/server=default-server:write-attribute(name=default-host,value=default-host)
reload
创建新服务器
要创建新服务器,请执行以下操作:
/subsystem=undertow/server=new-server:add
reload
删除服务器
删除服务器:
/subsystem=undertow/server=new-server:remove
reload
如需可用于配置服务器的属性的完整列表,请参见 Undertow 子系统属性 部分。