Как установить WildFly на Debian 11 | Debian 10
В этом руководстве мы покажем вам, как установить WildFly на Debian 11. Для тех из вас, кто не знал, WildFly, ранее известный как JBoss, — это сервер приложений, написанный на Java и разработанный Red Hat. WildFly — это гибкая, легкая управляемая среда выполнения приложений, которая помогает создавать потрясающие приложения.
В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, вы знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку WildFly (JBoss) на Debian 11 (Bullseye).
Установите WildFly на Debian 11 Bullseye
Шаг 1. Прежде чем мы установим какое-либо программное обеспечение, важно убедиться, что ваша система обновлена, выполнив следующие apt
команды в терминале:
sudo apt update sudo apt upgrade
Шаг 2. Установка Java.
WildFly (JBoss) требует, чтобы на вашем сервере была установлена Java. Теперь выполните следующую команду для установки Java :
sudo apt install default-jdk
Проверьте версию Java с помощью следующей команды:
java -version
Шаг 3. Создайте пользователя и группу для Wildfly.
Теперь мы создаем пользователя и группу для запуска приложения Wildfly с помощью следующей команды:
groupadd -r wildfly useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Шаг 4. Установка WildFly на Debian 11.
По умолчанию WildFly недоступен в базовом репозитории Debian 11. Теперь скачиваем последнюю стабильную версию WildFly с GitHub:
wget https://github.com/wildfly/wildfly/releases/download/25.0.1.Final/wildfly-25.0.1.Final.zip
Затем извлеките загруженный файл:
unzip wildfly-25.0.1.Final.zip mv wildfly-25.0.1.Final /opt/wildfly
Затем измените владельца каталога на пользователя и группу WildFly:
chown -RH wildfly:wildfly /opt/wildfly
Шаг 5. Настройте WildFly.
Теперь мы создаем каталог конфигурации Wildfly внутри, используя следующую команду ниже:/etc
mkdir -p /etc/wildfly
После этого скопируйте все необходимые файлы из каталога Wildfly в каталог:/etc/wildfly
cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/ cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/ cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
Затем установите разрешение на выполнение для всех файлов сценариев оболочки:
chmod +x /opt/wildfly/bin/*.sh
Наконец, запустите и включите службу Wildfly, используя следующую команду:
sudo systemctl daemon-reload sudo systemctl start wildfly sudo systemctl enable wildfly
Шаг 6. Настройте консоль администрирования Wildfly.
По умолчанию консоль администратора Wildfly отключена. Мы рекомендуем включить его для управления приложением Wildfly:
nano /etc/wildfly/wildfly.conf
Измените следующие строки конфигурации:
WILDFLY_BIND=127.0.0.1 WILDFLY_CONSOLE_BIND=127.0.0.1
Сохраните и закройте файл, затем отредактируйте скрипт запуска Wildfly и включите консоль администратора:
nano /opt/wildfly/bin/launch.sh
Измените следующие строки конфигурации:
if [[ "$1" == "domain" ]]; then $WILDFLY_HOME/bin/domain.sh -c $2 -b $3 -bmanagement $4 else $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 -bmanagement $4 fi
Сохраните и закройте файл, затем отредактируйте systemd
файл Wildfly :
nano /etc/systemd/system/wildfly.service
Измените следующие строки конфигурации:
ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND $WILDFLY_CONSOLE_BIND
Наконец, запустите и включите службу Wildfly, используя следующую команду:
sudo systemctl daemon-reload sudo systemctl restart wildfly sudo systemctl status wildfly
Шаг 7. Настройте пользователя-администратора Wildfly.
Теперь мы создаем пользователя-администратора для доступа к консоли администратора Wildfly. Вы можете создать его, выполнив следующую команду ниже:
sh /opt/wildfly/bin/add-user.sh
Шаг 8. Настройте брандмауэр.
Если ваш сервер защищен брандмауэром и вы хотите получить доступ к интерфейсу WildFly из-за пределов вашей локальной сети, вам необходимо открыть порт 8080
:
sudo ufw allow 8080/tcp
Шаг 9. Доступ к веб-интерфейсу WildFly.
После успешной установки откройте веб-браузер и получите доступ к WildFly, используя URL-адрес . Вы будете перенаправлены на страницу WildFly:https://your-IP-address:8080
Чтобы получить доступ к консоли администратора Wildfly, введите URL-адрес в веб-браузере. Вам будет предложено ввести имя пользователя и пароль администратора, как показано ниже:http://your-IP-address:9990/console
Поздравляем! Вы успешно установили WildFly . Благодарим за использование этого руководства по установке последней версии WildFly (JBoss) на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт WildFly .