怎样在 Debian 10 Buster 上安装 WildFly

在本教程中,我们将向您展示怎样在 Debian 10 上安装 WildFly。对于那些不知道的人,WildFly 实现了 Java 企业版 (Java EE)。 它是最常见的源 Java 服务器应用程序之一。 它为您提供了一个管理仪表板,可以有效地管理单个或多个域。 WildFly 应用程序服务器是 Java Enterprise Edition 8 平台规范的异常快速、轻量级和强大的实现。

本文假设您至少具备 Linux 的基本知识,知道怎样使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Debian 9 (Buster) 上逐步安装 WildFly。

在 Debian 10 Buster 上安装 WildFly

第 1 步。在我们安装任何软件之前,重要的是通过运行以下命令确保您的系统是最新的 apt 终端中的命令:

sudo apt update
sudo apt upgrade

步骤 2. 安装 Java。

运行以下命令安装 OpenJDK:

sudo apt install default-jdk

在上面安装 OpenJDK 后,您可以运行以下命令来验证它是否已安装:

java -version

步骤 3. 创建 WildFly 用户。

我们将使用主目录创建一个名为 WildFly 的新系统用户和组 /opt/wildfly 这将运行 WildFly 服务:

sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

步骤 4. 在 Debian 10 上下载并安装 WildFly Jboss。

一、下载 最新版本的 WildFly 在服务器上并使用以下命令提取它:

WILDFLY_VERSION=21.0.0.Beta1
wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp

下载完成后,解压 tar.gz 文件并将其移动到 /opt 目录:

sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/

接下来,创建一个指向 WildFly 安装目录的符号链接 WildFly:

sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
sudo chown -RH wildfly: /opt/wildfly

步骤 5. 配置 Systemd WildFly。

现在让我们创建一个将运行 WildFly 服务的系统用户和组:

sudo mkdir -p /etc/wildfly
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/

然后,通过以下命令在收藏夹编辑器中打开配置文件:

sudo nano /etc/wildfly/wildfly.conf
# The configuration you want to run
WILDFLY_CONFIG=standalone.xml

# The mode you want to run
WILDFLY_MODE=standalone

# The address to bind to
WILDFLY_BIND=0.0.0.0

接下来将 WildFly launch.sh 脚本复制到 /opt/wildfly/bin/ 目录:

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/

之后,通过执行以下命令启动 WildFly 服务:

sudo systemctl daemon-reload
sudo systemctl start wildfly
sudo systemctl enable wildfly

步骤 6. 配置防火墙。

您需要允许端口 8080 上的流量。如果您的 Debian 没有默认安装 UFW 防火墙应用程序,请运行以下命令将其安装在您的系统上:

sudo apt install ufw
sudo ufw allow 8080/tcp

步骤 7. 访问 WildFly Web 界面。

WildFly 默认在 HTTP 端口 8080 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com:8080 或者 https://server-ip-address:8080 并完成所需的步骤以完成安装。

恭喜! 您已成功安装 WildFly。 感谢您使用本教程在 Debian 10 上安装最新版本的 WildFly Jboss。有关其他帮助或有用信息,我们建议您查看 WildFly 官方网站.

相关阅读:

Posted in: LinuxTags: