Гид по технологиям

Установка Apache Tomcat на CentOS 7

• 3 min read • Серверы • Обновлено 28 Nov 2025
Установка Apache Tomcat на CentOS 7
Установка Apache Tomcat на CentOS 7

Коротко о Tomcat

Tomcat — это Java-сервер приложений от Apache Foundation, который запускает приложения на технологиях Java Servlet и JavaServer Pages. Подведите: сервер для запуска веб-приложений на Java.

Требования

  • ОС: CentOS 7 (инструкции ориентированы на эту версию).
  • Java: OpenJDK 1.7 или 1.8 (рекомендуется 1.7/1.8 для совместимости с примерами).
  • Доступ root или пользователь с правами sudo.
  • Доступ в интернет для скачивания пакетов и архива Tomcat.

Шаг 1 — Проверка установленной Java

Выполните команду:

java -version

Скриншот вывода java -version на сервере CentOS

Если Java не установлена или версия отличается, продолжайте к установке OpenJDK.

Шаг 2 — Установка Java 1.7

В этом примере устанавливаем OpenJDK 1.7:

yum install java-1.7.0-openjdk.x86_64

Процесс установки OpenJDK через yum на CentOS

После установки подтвердите версию:

java -version

Вывод команды java -version после установки OpenJDK

Ожидаемый результат — информация о версии Java 1.7.x или 1.8.x.

Шаг 3 — Скачивание и установка Tomcat

Скачиваем архив Tomcat (в примере — Tomcat 7.0.62). Обратите внимание: лучше скачивать с официального зеркала Apache и проверять контрольные суммы.

wget http://supergsego.com/apache/tomcat/tomcat-7/v7.0.62/bin/apache-tomcat-7.0.62.tar.gz

Распакуйте и переименуйте директорию:

tar xvf apache-tomcat-7.0.62.tar.gz
mv apache-tomcat-7.0.62 tomcat

Перейдите в каталог tomcat и запустите сервер:

./bin/startup.sh

Терминал с выводом запуска Tomcat через startup.sh

Проверка через браузер

Откройте в браузере адрес:

http://IP_address_of_your_server:8080

Страница приветствия Apache Tomcat в браузере с подтверждением установки

Если вы видите стартовую страницу Tomcat — установка успешна. Остановить сервер можно командой:

./bin/shutdown.sh

Рекомендации по безопасности и эксплуатации

  • Запускайте Tomcat от непользовательского системного аккаунта (создайте tomcat пользователя и назначьте права).
  • Ограничьте доступ к портам через firewall (firewalld/iptables) — открывайте только 8080 для внутренних сетей.
  • Настройте SSL/TLS: используйте обратный прокси (nginx/Apache httpd) с сертификатом и проксируйте на Tomcat по локальной сети.
  • Не храните учетные данные в открытом виде в conf/tomcat-users.xml; используйте минимальные права для менеджа/администраторов.
  • Включите логирование и ротацию логов (logrotate) для каталога logs.
  • Рассмотрите запуск Tomcat как systemd-сервис для автоматического старта и управления процессом.
  • При необходимости включите SELinux и проверьте политики для корректного доступа к портам и файловой системе.

Альтернативные подходы и когда этот метод не подходит

  • Пакетные репозитории (yum/epel) предлагают готовые сборки Tomcat; удобнее для долгосрочной поддержки, но версии могут быть старее.
  • Docker-контейнеры: лучше для изоляции и быстрой деплойки, особенно в CI/CD.
  • Если требуется высокая доступность и кластеризация — используйте балансировщик и несколько инстансов Tomcat за прокси.
  • Установка из исходников полезна для получения конкретной версии, но требует больше ручной поддержки и обновлений.

Чек-лист ролей

  • Системный администратор:
    • Установить Java и Tomcat, настроить systemd-сервис.
    • Настроить бэкапы и ротацию логов.
  • DevOps/Операции:
    • Настроить CI/CD для деплоя WAR.
    • Настроить мониторинг (метрики, алерты).
  • Разработчик:
    • Проверить совместимость приложения с версией Servlet/JSP.
    • Тестировать в локальном окружении, повторяющем серверную конфигурацию.

Критерии приёмки

  • Tomcat отвечает на запросы по http://IP:8080.
  • Приложение успешно деплоится и запускается без ошибок в логах.
  • Права доступа и безопасная конфигурация подтверждены (служба запущена от ограниченного пользователя, закрыты лишние порты).

Полезные ссылки

Короткое резюме

Установить Tomcat на CentOS 7 достаточно просто: проверьте Java, установите OpenJDK 1.7/1.8, скачайте архив Tomcat, распакуйте и запустите. Для продакшена обязательно примените рекомендации по безопасности, рассмотрите systemd и обратный прокси для TLS.

Важно: всегда загружайте Tomcat из доверенных зеркал и проверяйте контрольные суммы перед установкой.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро