第 3 章 启动非集群 JBoss EAP 实例
本章列出了在红帽 Amazon Machine Image(AMI)上启动非集群 JBoss EAP 实例的步骤。
先决条件
- 合适的红帽 AMI。如需更多信息,请参阅支持的 Red Hat AMI。
- 预配置的安全组,允许至少在端口 22、8080 和 9990 上的传入请求。
启动非集群的 JBoss EAP 实例
您可以以 ec2-user 用户身份通过 实例。如果需要管理特权,稍后可以更改为 ssh 连接到 EC2root 用户。例如,
$ ssh -l ec2-user ${INSTANCE_PUBLIC_IP}
...
$ sudo su -
启动红帽 AMI 实例。
红帽 AMI 上已配置并启动了非集群 JBoss EAP 实例。
若要配置 JBoss EAP,您可以直接向服务传递参数。有些参数可能无法以这种方式处理。服务配置文件的位置为:
-
RHEL 6:
/etc/sysconfig/eap7-standalone -
RHEL 7:
/etc/opt/rh/eap7/wildfly/eap7-standalone.conf
-
RHEL 6:
-
对于复杂的配置,您可以使用 JBoss EAP
bin目录中的standalone.conf文件:/opt/rh/eap7/root/usr/share/wildfly/bin/,或者您可以使用 CLI 启动 JBoss EAP 服务和配置服务器。脚本可以在bin目录中找到。然后重新加载配置。 -
您必须定期运行
yum -y 更新以应用安全修复和增强。
要在 RHEL 6 中启动 JBoss EAP,请运行以下命令:
$ service eap7-standalone start要在 RHEL 7 中启动 JBoss EAP,请运行以下命令:
$ systemctl start eap7-standalone要在 RHEL 6 中停止 JBoss EAP,请运行以下命令:
$ service eap7-standalone stop要在 RHEL 7 中停止 JBoss EAP,请运行以下命令:
$ systemctl stop eap7-standalone注意systemctl命令仅与 RHEL 7 相关。
如果要将 JBoss EAP 绑定到其他 IP 地址,请在 RHEL 7 上的 /etc/opt/rh/eap7/wildfly/eap7-standalone.conf 文件中添加以下行。内部 IP 地址由 EC2 转换为公共 IP 地址。
WILDFLY_BIND=$YOUR_PRIVATE_IP_ADDRESS