Как установить WildFly на Debian 10 Buster
В этом руководстве мы покажем вам, как установить WildFly на Debian 10. Для тех из вас, кто не знал, WildFly реализует Java Enterprise Edition (Java EE). Это одно из наиболее распространенных исходных серверных приложений Java. Он предлагает вам панель администрирования для эффективного управления одним или несколькими доменами. WildFly Application Server — это исключительно быстрая, легкая и мощная реализация спецификаций платформы Java Enterprise Edition 8.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку WildFly на Debian 9 (Buster).
Установите WildFly на Debian 10 Buster
Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt
команды в терминале:
sudo apt update sudo apt upgrade
Шаг 2. Установка Java.
Выполните следующую команду, чтобы установить OpenJDK:
sudo apt install default-jdk
После установки OpenJDK, описанного выше, вы можете выполнить следующие команды, чтобы убедиться, что он установлен:
java -version
Шаг 3. Создайте пользователя WildFly.
Мы создадим нового системного пользователя и группу с именем WildFly с домашним каталогом, который будет запускать службу WildFly:/opt/wildfly
sudo groupadd -r wildfly sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Шаг 4. Загрузите и установите WildFly Jboss в Debian 10.
Во-первых, загрузите последнюю версию 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.
По умолчанию WildFly будет доступен через HTTP-порт 8080. Откройте свой любимый браузер, перейдите к или и выполните необходимые шаги, чтобы завершить установку.http://your-domain.com:8080
http://server-ip-address:8080
Поздравляю! Вы успешно установили WildFly . Благодарим за использование этого руководства для установки последней версии WildFly Jboss на Debian 10. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт WildFly .