- 🤲 Установка сервера приложений WildFly (JBoss) в Ubuntu 18.04 / Debian 10/9
- Шаг 1: Установите Java
- Шаг 2: Скачать WildFly
- Шаг 3. Настройка Systemd для WildFly
- Шаг 4: Добавить пользователей WildFly
- Шаг 5: Доступ к консоли администратора WildFly
- Доступ к консоли администратора WildFly из веб-интерфейса
- Как установить WildFly (JBoss) на Debian 9
- Подготовка
- Установка Java OpenJDK
- Создание пользователя
- Установка WildFly
- Настройка Systemd
- Настройка брандмауэра
- Настройка аутентификации WildFly
- Тестирование установки WildFly
- Доступ к консоли администрирования WildFly
- Интерфейс командной строки
- Веб интерфейс
- Выводы
- Как установить WildFly (JBoss) в Ubuntu 18.04
- Подготовка
- Шаг 1. Установите Java OpenJDK
- Шаг 2. Создайте пользователя
- Шаг 3. Установите WildFly
- Шаг 4. Настройте Systemd
- Шаг 5. Настройте брандмауэр
- Шаг 6. Настройте аутентификацию WildFly
- Шаг 6: Проверьте установку WildFly
- Шаг 7. Доступ к консоли администрирования WildFly.
- Интерфейс командной строки
- Веб интерфейс
- Выводы
🤲 Установка сервера приложений WildFly (JBoss) в Ubuntu 18.04 / Debian 10/9
Это руководство проведет вас через установку WildFly (JBoss) в Ubuntu 18.04 / Debian 9 / Debian 10. WildFly, ранее известный как JBoss, является сервером приложений, написанным на Java и разработанным Red Hat.
WildFly Application Server – это исключительно быстрая, легкая и мощная реализация спецификаций платформы Java Enterprise Edition 8.
На момент написания этой статьи WildFly 16 был последним выпуском в серии предложений серверов приложений с открытым исходным кодом JBoss.
В этой статье представлен краткий обзор о том, как загрузить и установить WildFly 16 в Ubuntu 18.04 / Debian 10/9 для разработки приложений.
Шаг 1: Установите Java
WildFly написан на Java, и его необходимо установить в качестве предварительного условия.
Существует два варианта установки Java в Ubuntu / Debian.
- Установить OpenJDK
- Установить Java SE Development Kit
Самый простой способ получить Java – это установить OpenJDK в вашей системе Ubuntu / Debian, выполнив следующие команды.
Версия Java по умолчанию, установленная из вышеуказанной команды: Java 10+.
Это поддерживается в WildFly.
Шаг 2: Скачать WildFly
Перед загрузкой файла проверьте страницу загрузок WildFly на наличие последних выпусков.
Здесь мы будем загружать WildFly 16.0.0.Final.
Как только файл загружен, распакуйте его.
Переместите полученную папку в /opt/wildfly.
Шаг 3. Настройка Systemd для WildFly
Давайте теперь создадим системного пользователя и группу, которые будут запускать сервис WildFly.
Создайте каталог конфигураций WildFly.
Скопируйте системный сервис WildFly, файл конфигурации и шаблоны стартовых скриптов из каталога /opt/wildfly/docs/contrib/scripts/systemd/.
Установите права на /opt/wildfly.
Перезагрузите системный сервис.
Запустите и активируйте сервис WildFly:
Подтвердите состояние сервера приложений WildFly.
Служба должна привязываться к порту 8080.
Шаг 4: Добавить пользователей WildFly
По умолчанию WildFly 16 теперь распространяется с включенной защитой для интерфейсов управления.
Нам нужно создать пользователя, который сможет получить доступ к консоли администрирования WildFly или удаленно использовать CLI.
Скрипт предназначен для управления пользователями.
Запустите его, выполнив команду:
Вам будет предложено выбрать тип пользователя для добавления.
Поскольку это первый пользователь, мы должны сделать его администратором. Так что выбирайте a
Укажите желаемое имя пользователя:
Установите пароль для пользователя:
Нажмите ввод и согласитесь с последующими запросами, чтобы завершить создание пользователя.
Обратите внимание, что:
- Информация о пользователе хранится по адресу: /opt/wildfly/domain/configuration/mgmt-users.properties
- Информация о группе хранится по адресу: /opt/wildfly/standalone/configuration/mgmt-groups.properties
Шаг 5: Доступ к консоли администратора WildFly
Чтобы иметь возможность запускать скрипты WildFly из текущей сессии оболочки, добавьте /opt/wildfly/bin/ в вашу переменную $PATH.
Теперь проведите тестирование, подключившись к консоли администратора WildFly из CLI с помощью команды jboss-cli.sh.
Доступ к консоли администратора WildFly из веб-интерфейса
По умолчанию консоль доступна по локальному IP-адресу через порт 9990.
Мы можем запустить его на другом IP-адресе, доступном снаружи локального сервера.
Отредактируйте /opt/wildfly/bin/launch.sh, чтобы он выглядел так:
ы добавили -bmanagement = 0.0.0.0, чтобы запустить строку скрипта.
Это связывает интерфейс «management» со всеми доступными IP-адресами.
Перезапустите сервис wildfly
Откройте браузер и URL-адрес http://serverip:9990, чтобы получить доступ к веб-консоли WildFly.
Используйте имя пользователя, созданное ранее, и пароль для аутентификации.
Консоль WildFly будет выглядеть следующим образом
Источник
Как установить WildFly (JBoss) на Debian 9
WildFly , ранее известный как JBoss, представляет собой кроссплатформенную среду выполнения приложений с открытым исходным кодом, написанную на Java, которая помогает создавать потрясающие приложения. WildFly гибкий, легкий и основан на подключаемых подсистемах, которые можно добавлять или удалять по мере необходимости.
В этом руководстве мы проведем вас через шаги, необходимые для установки сервера приложений WildFly на Debian 9.
Подготовка
Пользователь, под которым вы вошли в систему, должен иметь права sudo, чтобы иметь возможность устанавливать пакеты.
Установка Java OpenJDK
WildFly требует установки Java. Мы установим OpenJDK , который является средой разработки и выполнения Java по умолчанию в Debian 9:
Создание пользователя
Создайте нового системного пользователя и группу с именем wildfly с домашним каталогом /opt/wildfly которые будут запускать службу WildFly:
Установка WildFly
На момент написания последней версии WildFly была 16.0.0 . Перед тем, как перейти к следующему шагу, вам следует проверить страницу загрузки на предмет наличия новой версии. Если есть новая версия, замените переменную WILDFLY_VERSION в приведенной ниже команде.
Загрузите архив WildFly в каталог /tmp используя следующую команду wget :
После завершения загрузки извлеките файл tar.gz и переместите его в каталог /opt :
Создайте символическую ссылку wildfly которая будет указывать на каталог установки WildFly:
WildFly работает как пользователь wildfly которому требуется доступ к каталогу установки WildFly. Измените владельца каталога на пользователя и группу wildfly :
Настройка Systemd
Пакет WildFly включает файлы, необходимые для запуска WildFly как службы.
Начните с создания каталога, в котором будет храниться файл конфигурации WildFly:
Скопируйте файл конфигурации в каталог /etc/wildfly :
Этот файл позволяет указать режим WildFly и адрес привязки. По умолчанию WildFly будет работать в автономном режиме и будет прослушивать все интерфейсы. Отредактируйте файл по своему усмотрению.
Затем скопируйте сценарий WildFly launch.sh /opt/wildfly/bin/ :
Скрипты внутри каталога bin должны иметь исполняемый флаг :
Последний шаг — скопировать файл модуля systemd с именем в каталог /etc/systemd/system/ :
Перезагрузите конфигурацию systemd manager:
Запустите и включите автоматический запуск службы WildFly во время загрузки:
Проверьте статус службы с помощью следующей команды:
Настройка брандмауэра
Если ваш сервер защищен брандмауэром, и вы хотите получить доступ к интерфейсу WildFly извне вашей локальной сети, вам необходимо открыть порт 8080 .
Чтобы разрешить трафик на порт 8080 введите следующую команду:
Настройка аутентификации WildFly
Теперь, когда WildFly установлен и запущен, следующим шагом будет создание пользователя, который сможет подключаться с помощью консоли администрирования или удаленно с помощью интерфейса командной строки.
Чтобы добавить нового пользователя, используйте скрипт add-user.sh который находится в каталоге bin WildFly:
Вас спросят, какого типа пользователя вы хотите добавить:
Выберите и нажмите a Enter :
Далее скрипт предложит вам ввести данные нового пользователя:
Новый пользователь будет добавлен в файлы свойств, используемые для аутентификации.
Тестирование установки WildFly
Чтобы получить доступ к странице WildFly по умолчанию, откройте браузер и введите: http:// :8080
Если установка прошла успешно, появится экран, подобный следующему:
Доступ к консоли администрирования WildFly
Интерфейс командной строки
Для доступа к консоли администрирования WildFly из командной строки вы можете использовать сценарий jboss-cli.sh .
Перейдите в каталог bin WildFly и запустите сценарий с параметром —connect :
Вам будет предложено ввести имя пользователя и пароль администратора (созданный на шаге 6):
После входа в систему приглашение консоли изменится на [standalone@localhost:9990 /] . Введите help чтобы получить список команд и синтаксис команд.
Отсюда вы можете развертывать и отменять развертывание своих приложений, управлять пользователями и группами, а также настраивать и контролировать сервер WildFly.
Веб интерфейс
Если вы предпочитаете управлять своим сервером из графического интерфейса, WildFly также предоставляет веб-консоль.
По умолчанию консоль администрирования WildFly доступна только с localhost по адресу http://localhost:9990/console . Войдите в систему, используя пользователя, которого вы создали на шаге 6.
Если вы хотите получить доступ к консоли из удаленных мест, вам необходимо внести небольшие изменения в wildfly.service , wildfly.conf и launch.sh .
Откройте wildfly.conf и добавьте WILDFLY_CONSOLE_BIND=0.0.0.0 в конец файла.
Откройте launch.sh и отредактируйте выделенные строки:
Перезапустите службу, чтобы изменения вступили в силу:
Откройте wildfly.service и отредактируйте выделенные строки:
Создайте каталог /var/run/wildfly и установите правильные разрешения:
Перезагрузите конфигурацию systemd manager:
Перезапустите сервис WildFly, запустив:
Предполагая, что ваш брандмауэр не блокирует порт 9990 , вы сможете получить доступ к консоли администрирования WildFly по адресу http:// :9990/console .
Выводы
Вы успешно установили WildFly на свой сервер Debian 9. Вам следует посетить официальную документацию WildFly и узнать больше о функциях WildFly.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.
Источник
Как установить WildFly (JBoss) в Ubuntu 18.04
WildFly , ранее известный как JBoss, представляет собой кроссплатформенную среду выполнения приложений с открытым исходным кодом, написанную на Java, которая помогает создавать потрясающие приложения. WildFly гибкий, легкий и основан на подключаемых подсистемах, которые можно добавлять или удалять по мере необходимости.
Из этого туториала Вы узнаете, как установить сервер приложений WildFly на Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.
Подготовка
Чтобы иметь возможность устанавливать пакеты в вашей системе Ubuntu, вы должны войти в систему как пользователь с привилегиями sudo .
Шаг 1. Установите Java OpenJDK
WildFly требует установки Java. Мы установим OpenJDK , который является средой разработки и выполнения Java по умолчанию в Ubuntu 18.04.
Установка Java довольно проста. Начните с обновления индекса пакета:
Установите пакет OpenJDK, запустив:
Шаг 2. Создайте пользователя
Мы создадим нового системного пользователя и группу с именем wildfly с домашним каталогом /opt/wildfly которые будут запускать службу WildFly:
Шаг 3. Установите WildFly
На момент написания последней версии WildFly была 16.0.0 . Перед тем, как перейти к следующему шагу, вам следует проверить страницу загрузки на предмет наличия новой версии. Если есть новая версия, замените переменную WILDFLY_VERSION в приведенной ниже команде.
Загрузите архив WildFly в каталог /tmp используя следующую команду wget :
После завершения загрузки извлеките файл tar.gz и переместите его в каталог /opt :
Создайте символическую ссылку wildfly которая будет указывать на каталог установки WildFly:
WildFly будет работать от wildfly пользователя wildfly которому требуется доступ к каталогу установки WildFly.
Следующая команда изменит владельца каталога на пользователя и группу wildfly :
Шаг 4. Настройте Systemd
Пакет WildFly включает файлы, необходимые для запуска WildFly как службы.
Начните с создания каталога, в котором будет храниться файл конфигурации WildFly:
Скопируйте файл конфигурации в каталог /etc/wildfly :
Этот файл позволяет указать режим WildFly и адрес привязки. По умолчанию WildFly будет работать в автономном режиме и будет прослушивать все интерфейсы. Вы можете редактировать файл в соответствии с вашими потребностями.
Затем скопируйте сценарий WildFly launch.sh /opt/wildfly/bin/ :
Скрипты внутри каталога bin должны иметь флаг исполняемого файла :
Последний шаг — скопировать файл модуля systemd с именем в каталог /etc/systemd/system/ :
Сообщите systemd, что мы создали новый файл модуля:
Запустите службу WildFly, выполнив:
Проверьте статус службы с помощью следующей команды:
Включите автоматический запуск службы при загрузке:
Шаг 5. Настройте брандмауэр
Если ваш сервер защищен брандмауэром, и вы хотите получить доступ к интерфейсу WildFly извне вашей локальной сети, вам необходимо открыть порт 8080 .
Чтобы разрешить трафик на порт 8080 введите следующую команду:
Шаг 6. Настройте аутентификацию WildFly
Теперь, когда WildFly установлен и запущен, следующим шагом будет создание пользователя, который сможет подключаться с помощью консоли администрирования или удаленно с помощью интерфейса командной строки.
Чтобы добавить нового пользователя, используйте скрипт add-user.sh который находится в каталоге bin WildFly:
Вас спросят, какого типа пользователя вы хотите добавить:
Выберите и нажмите a Enter :
Далее скрипт предложит вам ввести данные нового пользователя:
Новый пользователь будет добавлен в файлы свойств, используемые для аутентификации.
Шаг 6: Проверьте установку WildFly
Чтобы получить доступ к странице WildFly по умолчанию, откройте браузер и введите: http:// :8080
Если установка прошла успешно, появится экран, подобный следующему:
Шаг 7. Доступ к консоли администрирования WildFly.
Интерфейс командной строки
Для доступа к консоли администрирования WildFly из командной строки вы можете использовать сценарий jboss-cli.sh .
Перейдите в каталог bin WildFly и запустите сценарий с параметром —connect :
Вам будет предложено ввести имя пользователя и пароль администратора (созданный на шаге 6):
После входа в систему приглашение консоли изменится на [standalone@localhost:9990 /] . Введите help чтобы получить список команд и синтаксис команд.
Отсюда вы можете развертывать и отменять развертывание своих приложений, управлять пользователями и группами, а также настраивать и контролировать сервер WildFly.
Веб интерфейс
Если вы предпочитаете управлять своим сервером из графического интерфейса, WildFly также предоставляет веб-консоль.
По умолчанию консоль администрирования WildFly доступна только с localhost по адресу http://localhost:9990/console . Войдите в систему, используя пользователя, которого вы создали на шаге 6.
Если вы хотите получить доступ к консоли из удаленных мест, вам необходимо внести небольшие изменения в wildfly.service , wildfly.conf и launch.sh .
Откройте wildfly.conf и добавьте WILDFLY_CONSOLE_BIND=0.0.0.0 в конец файла.
Откройте launch.sh и отредактируйте выделенные строки:
Перезапустите службу, чтобы изменения вступили в силу:
Откройте wildfly.service и отредактируйте выделенные строки:
Создайте каталог /var/run/wildfly и установите правильные разрешения:
Сообщите systemd, что файл модуля был изменен:
Перезапустите службу WildFly, выполнив:
Предполагая, что порт 9990 не заблокирован в вашем брандмауэре, вы должны иметь доступ к консоли администрирования WildFly по адресу http:// :9990/console .
Выводы
Вы успешно установили WildFly в своей системе Ubuntu 18.04. Теперь вы можете посетить официальную документацию WildFly и узнать больше о функциях WildFly.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.
Источник