Поиск по сайту:

Без противоположности ничто не обнаруживается (Я. Бёме).

Как настроить Apache Tomcat в Linux

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
26 сентября 2021
Как установить Apache Tomcat 9 на CentOS 7
Apache Tomcat или просто Tomcat – это бесплатный веб-сервер с открытым исходным кодом, разработанный Apache Software Foundation для реализации Java Servlet, JavaServer Pages, Java Expression Language и технологий веб-сокетов. Он предоставляет http-сервер «чистой Java».

Apache Tomcat предоставляет HTTP-коннектор по умолчанию на порту 8080, что позволяет использовать его в качестве веб-сервера, такого как Apache, для ваших приложений Java.

Эта статья покажет вам, как полностью настроить сервер Apache Tomcat на вашем компьютере с Linux.

Примечание
Мы тестировали инструкции и методы установки на сервере Ubuntu 20.04 и Debian 10.7.

 

Требования

Чтобы выполнить процесс установки, описанный в этом руководстве, вам потребуются:

  1. Полностью обновленный сервер Linux
  2. Sudo или права root

 

Установка Apache Tomcat

Начнем с установки Tomcat на наш сервер.

 

Установка Java JDK

Перед установкой Apache Tomcat нам необходимо убедиться, что на нашем сервере установлена ​​рабочая версия Java.

В нашем примере мы будем использовать Amazon Corretto JDK.

Начните с обновления вашей системы и установите java-common, wget и curl как:

sudo apt-get update
sudo apt-get install java-common curl wget  -y

 

Затем запустите браузер и перейдите на страницу загрузки Amazon Corretto, как указано на ресурсе ниже:

https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html

 

Найдите пакет для вашей системы Linux и скопируйте ссылку для загрузки.

Как настроить Apache Tomcat в Linux

Скопировав ссылку для загрузки, откройте терминал и введите команду ниже:

wget https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.deb

 

Приведенная выше команда загрузит Corretto JDK в вашу систему для установки.

После завершения загрузки введите команду ниже, чтобы установить пакет JDK.

sudo dpkg -i amazon-corretto-11-x64-linux-jdk.deb

 

Приведенная выше команда будет использовать загруженный пакет Debian для установки JDK.

Чтобы убедиться, что установка завершена и у вас установлен JDK, введите команду:

java --version

 

Выполнение этой команды должно распечатать версию Java и поставщика JDK. Ниже приведен пример вывода:

openjdk 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (build 11.0.12+7-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.12.7.1 (build 11.0.12+7-LTS, mixed mode)

 

Настройка пользователя Tomcat

По соображениям безопасности лучше всего иметь учетную запись пользователя для запуска служб Apache Tomcat. Избегайте использования пользователя root для запуска сервера tomcat.

Читать  Лучшие эмуляторы игровой консоли для Linux

Начнем с создания пользователя tomcat с домашним каталогом по умолчанию и оболочкой, установленной на false.

sudo useradd -m -U -d /home/tomcat -s $(which false) tomcat

 

Чтобы убедиться, что пользователь tomcat существует с правильной информацией, введите файл /etc/passwd как:

cat /etc/passwd | grep tomcat

 

Ниже приведен пример вывода:

tomcat:x:1001:1001::/home/tomcat:/usr/bin/false

 

Установка Tomcat 10

Следующим шагом будет установка двоичного файла Tomcat в нашей системе. На момент написания этого руководства Apache Tomcat 10 недоступен в официальных репозиториях для основных дистрибутивов Linux.

Запустите браузер и перейдите на страницу загрузки Apache Tomcat 10.

Выберите tar или zip-архив и скопируйте ссылку для скачивания.

Как настроить Apache Tomcat в Linux

Откройте терминал и перейдите в домашний каталог пользователя Tomcat, который мы создали на предыдущем шаге.

cd /home/tomcat

 

Затем используйте wget или curl, чтобы загрузить архив tomcat как:

sudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.tar.gz

 

Последний шаг – разархивировать файлы и сохранить их в домашнем каталоге tomcat. Вы можете использовать команду:

sudo tar xvf apache-tomcat-10.0.10.tar.gz -C . --strip-components=1

 

Следующим шагом является использование команды chown для установки правильных разрешений для файлов apache tomcat.

sudo chown -R tomcat: Tomcat.
sudo chmod -R u+x ./bin/

 

Как настроить пользователя Apache Tomcat в Linux

Чтобы настроить пользователей Apache Tomcat, нам нужно отредактировать файл tomcat-users.xml в каталоге conf.

Отредактируйте файл и добавьте данные пользователя, как показано в примере ниже:

sudo vim /home/tomcat/conf/tomcat-users.xml

 

Добавьте строки как

<role rolename="manager-gui" />
<user username="tomcat" password="" roles="manager-gui" />
<role rolename="admin-gui" />
<user username="admin" password="" \
roles="manager-gui,admin-gui"/>
</tomcat-users>

 

В приведенном выше примере конфигурации имя пользователя tomcat может получить доступ только к диспетчеру Tomcat, а имя пользователя с правами администратора может получить доступ как к диспетчеру, так и к интерфейсу администратора.

Убедитесь, что вы добавили конфигурацию имени пользователя, показанную выше, между следующими блоками

<tomcat-users>
</tomcat-users>

 

Наконец, сохраните файл и закройте редактор.

Чтобы запустить сервер Apache Tomcat, введите команду:

sudo /home/tomcat/bin/startup.sh

 

Как получить доступ к Tomcat

После запуска сервера Tomcat он по умолчанию будет работать на порту 8080, и вы можете получить доступ к интерфейсу, перейдя по адресу http://127.0.0.1:8080.

Если сервер tomcat запущен, вы должны увидеть страницу tomcat по умолчанию:

Читать  Как искать в Vim/Vi

Как настроить Apache Tomcat в Linux
Если вы хотите узнать о различных способах запуска и остановки службы apache tomcat, ознакомьтесь с нашей статьей по этой теме.

 

Заключение

В этой статье показано, как установить и настроить сервер Apache Tomcat в Linux. Ознакомьтесь с другими нашими руководствами по Tomcat, чтобы узнать больше о защите и администрировании вашего сервера Tomcat.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Поделиться в соц. сетях:
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close