5.2.2. 配置套接字绑定
套接字绑定可以在唯一的套接字绑定组里定义。独立服务器包含一个
standard-sockets
组,且无法创建更多的组。相反,您可以创建替代的独立服务器配置文件。对于受管域,您可以创建多个套接字绑定组并按需要配置它们包含的套接字绑定。下表展示了每个套接字绑定的可用属性。
属性 | 描述 | 角色 |
---|---|---|
name | 应该用在配置里其他位置的套接字配置的逻辑名。 | 必需 |
port | 基于这个配置的套接字应该绑定的基础端口。请注意,您可以通过应用于所有端口的增量或减量来配置服务器以覆盖这个基础值。 | 必需 |
interface | 基于这个配置的套接字应该绑定的接口的逻辑名。如果没有定义,将会使用附带的套接字绑定组里 default-interface 属性的值。 | 可选 |
multicast-address | 如果套接字用于多点传送,要使用的多点传送地址。 | 可选 |
multicast-port | 如果套接字用于多点传送,要使用的多点传送端口。 | 可选 |
fixed-port | 如果为 true ,表示 true 的值必须总是用于套接字且不应该通过增减值来进行覆盖。 | 可选 |
配置套接字绑定组里的套接字绑定
请选择管理 CLI 或管理控制台来按需要配置套接字绑定。使用管理 CLI 配置套接字绑定
使用管理 CLI 配置套接字绑定。添加新的套接字绑定
如果有需要,请使用add
操作来创建新的地址设置。您可以在管理 CLI 会话的根目录里运行这个命令,下面的例子创建了一个名为 newsocket 的套接字绑定,它的port
属性声明为 1234。这些例子适用于独立服务器和受管域的standard-sockets
套接字绑定组。[domain@localhost:9999 /] /socket-binding-group=standard-sockets/socket-binding=newsocket/:add(port=1234)
编辑 Pattern 属性
使用write-attribute
操作来编写新的属性的值。您可以使用 tab completion 来帮助输入并提示所有可用的值。下面的例子将port
的值更新为 2020。[domain@localhost:9999 /] /socket-binding-group=standard-sockets/socket-binding=newsocket/:write-attribute(name=port,value=2020)
确认 Pattern 属性
通过include-runtime=true
参数运行read-resource
操作来确认值已修改以开放服务器模型里所有当前的值。[domain@localhost:9999 /] /socket-binding-group=standard-sockets/socket-binding=newsocket/:read-resource
使用管理控制台配置套接字绑定
使用管理控制台配置套接字绑定。登录到管理控制台。
登录到受管域或独立服务器的管理控制台。进入 Configuration 标签页。
从屏幕顶部选择 Configuration 标签页。从导航菜单里选择 Socket Binding 菜单条目。
展开 General Configuration 菜单。选择 Socket Binding。如果您在使用受管域,请在 Socket Binding Groups 列表里选择所需的组。添加新的套接字绑定
- 点击按钮。
- 输入 Name, Port 和 Binding Group 的值。
- 点击完成。
编辑套接字绑定
- 从列表里选择要编辑的套接字绑定并点击按钮。
- 输入 Name, Interface 或Port 的值。
- 点击完成。