Установка и использование Apache Tomcat на CentOS 7

Узнайте, как установить и использовать Apache Tomcat на CentOS 7. Apache Tomcat — это контейнер сервлетов Java, разработанный компанией Apache, который позволяет развертывать сервлеты Java и JSP. Apache Tomcat также функционирует как веб-сервер, который способен поддерживать веб-сайты малого и среднего размера.

В этом руководстве также рассказывается о том, как установить и использовать Tomcat Web Admin Manager, который позволяет управлять Tomcat и виртуальными хостами через веб-браузер.

Требования

  • Облачный сервер под управлением Linux (CentOS 7).
  • Если у вас есть брандмауэр, вам нужно разрешить доступ к порту 8080.

Установите Tomcat

Установка Tomcat на CentOS 7 требует выполнения одной простой команды:

sudo yum install tomcat

Это позволит установить Tomcat и его зависимости, включая Java.

Есть несколько дополнительных пакетов, которые будут полезны многим пользователям, особенно тем, кто только начинает работать с Tomcat. Установите их с помощью команды:

sudo yum install tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc

Это приведет к установке:

  • Корневая веб-страница Tomcat (tomcat-webapps)
  • Менеджер веб-администратора Tomcat (tomcat-admin-webapps)
  • Официальная онлайн документация Tomcat (tomcat-docs-webapp и tomcat-javadoc).

Если на вашем сервере запущен Apache, остановите его командой:

sudo systemctl stop httpd

Запустите Tomcat командой:

sudo systemctl start tomcat

И включите автоматический запуск Tomcat при перезагрузке сервера:

sudo systemctl enable tomcat

Вы можете убедиться, что Tomcat запущен, зайдя в веб-браузере по адресу http://example.com:8080. Вы увидите страницу приветствия Tomcat, которая содержит ссылки на документацию Tomcat, которую вы установили в предыдущем шаге.

Использование менеджера веб-администратора Tomcat

Для того чтобы использовать веб-интерфейс управления Tomcat, вам нужно создать пользователя. Откройте файл tomcat-users.xml с помощью команды:

sudo nano /usr/share/tomcat/conf/tomcat-users.xml

Прокрутите вниз до строки с надписью <tomcat-users> и добавьте информацию для вашей учетной записи пользователя:

<user username="[username]" password="[password]" roles="manager-gui,admin-gui"/>

Например, для добавления пользователя jdoe с паролем En4EW25eI0 этот раздел будет выглядеть следующим образом:

<tomcat-users>
<user username="jdoe" password="En4EW25eI0" roles="manager-gui,admin-gui"/>

Сохраните и выйдите из файла. Перезапустите службу Tomcat, чтобы изменения вступили в силу:

sudo systemctl restart tomcat

В браузере перейдите по URL http://example.com:8080, чтобы увидеть страницу приветствия Tomcat. Щелкните ссылку Manager App.

Вам будет предложено войти в систему, используя созданные вами имя пользователя и пароль.

С этой страницы вы можете останавливать, перезагружать и запускать диагностику различных Java-приложений.

Управление виртуальными хостами

Чтобы управлять виртуальными хостами через Менеджер веб-приложений, прокрутите страницу вниз и нажмите на ссылку /host-manager.

Это приведет вас к Tomcat Virtual Host Manager, где вы можете добавлять и управлять виртуальными хостами на вашем сервере Tomcat.

Оцените статью
cdelat.ru
Добавить комментарий