Как да инсталирате Apache Tomcat 9 на CentOS 7

Apache е една от най -използваните платформи за всички теми, свързани с хостинга на уебсайтове, тъй като е разработена като уеб сървър с отворен код от Apache Foundation с цел предоставяне и достъп до местен Java HTTP сървър.

Софтуерът Apache Tomcat е създаден като реализация с отворен код на Java Servlet, JavaServer Pages, Java Expression Language и Java WebSocket, благодарение на това Apache Tomcat е в състояние да използва и внедрява множество мащабни уеб приложения за всеки тип организация. Преди няколко дни Apache Tomcat пусна версия 9, 9.0.12, която е първата стабилна версия на серията 9.x.0. В тази версия на Apache Tomcat 9 ще открием подобрения в сравнение с предишната версия на Tomcat 8.

Нови функцииНякои от новите и подобрени функции в тази нова версия на Apache Tomcat ще бъдат:

  • Поддръжка за Java Servlet 3.1, JavaServer Pages 2.3, Java Websocket 1.0
  • Възможност за внедряване на ново уеб приложение от съдържанието, заредено от WAR файл
  • Възможно е да се изброят стойностите на свойствата на OS и JVM
  • Презареждане на съществуващо уеб приложение, за да отразява промените в съдържанието на / WEB-INF / класове или / WEB-INF / lib
  • Възможност за изброяване на глобалните ресурси на JNDI, налични за използване в инструменти за внедряване, вложени в описание на внедряване
  • Възможност за стартиране на спряно приложение
  • Разгърнете разгърнато уеб приложение и го премахнете от неговата базова директория
  • Възможност за изброяване на текущо внедрени уеб приложения и др.

СправочнициБазовите директории на Apache Tomcat 9 са:

  • / bin: Стартиране, изключване и други скриптове, там * .sh файловете (за Unix системи) са функционални дубликати на * .bat файлове (за Windows системи)
  • / conf: са свързани DTD и конфигурационни файлове, един от най -важните файлове е server.xml, който е основният конфигурационен файл за контейнера
  • / logs: Това са лог файловете
  • / webapps: Webapps се помещават там

Сега ще видим как да инсталираме Apache Tomcat 9 на CentOS 7.

1. Как да инсталирате и конфигурирате Java 8 на CentOS 7

Етап 1
За да използваме правилно Apache Tomcat 9, трябва да имаме инсталирана JAVA на CentOS 7, за да я изпълнява правилно, ако не, пристъпваме към изтегляне и инсталиране на най -новата версия на JAVA 8, със следната команда:
yum инсталирате java-1.8.0

Стъпка 2
След като инсталираме, проверяваме версията на Java със следната команда:

 java -версия

2. Как да инсталирате Apache Tomcat 9 на CentOS 7


След като JAVA е инсталиран в системата, ние ще изтеглим най -новата версия на Apache Tomcat, която е версия 9.0.12. Това е стабилната версия, но ако по всяко друго време искате да проверите новите налични версии на Apache Tomcat, можем да отидем на следната връзка, за да направим заявката:

Етап 1
Ще изтеглим най -новата версия на Apache Tomcat 9, като използваме следната команда wget по следния начин:

 cd/usr/local wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz

Стъпка 2
Пристъпваме към декомпресиране на изтегления файл:

 tar -xvf apache-tomcat-9.0.12.tar.gz

Стъпка 3
Накрая преместваме файла в правилната директория:

 mv apache-tomcat-9.0.12 tomcat9

Стъпка 4
Преди да стартирате услугата Tomcat, ще е необходимо да конфигурирате променливата на средата CATALINA_HOME в системата със следната команда:

 echo "експорт CATALINA_HOME =" / usr / local / tomcat9 "" >> ~ / .bashrc източник ~ / .bashrc

Стъпка 5
Имаме две опции CATALINA, които са:

CATALINA_HOMEОтнася се до корена на инсталацията на Tomcat, например /home/tomcat/apache-tomcat-9.0.10 или C: \ ProgramFiles \ apache-tomcat-9.0.10.
CATALINA_BASEУказва корена на конфигурация по време на изпълнение на конкретен екземпляр на Tomcat, в случай че искате няколко екземпляра на Tomcat на една машина, ще е необходимо да използвате свойството CATALINA_BASE.

Сега ще стартираме уеб сървъра на Tomcat, използвайки скриптовете, включени в пакета Tomcat, както следва:

 cd / usr / local / tomcat9 / bin ./startup.sh

Там виждаме, че услугата е стартирана правилно.

Стъпка 6
От този момент нататък можем да отваряме Tomcat от всеки браузър, използвайки IP адреса или домейна с порт 8080, тъй като Tomcat винаги ще работи на порт 8080:

 http: // IP_адрес: 8080
 http://Dominio.com:8080
Това ще бъде средата, която ще видим:

Директорията по подразбиране за файловете Tomcat ще бъде / usr / local / tomcat9 и там можем да видим конфигурационните файлове в папката conf, средата Apache Tomcat се намира в / usr / local / tomcat9 / webapps / ROOT директория /.

3. Как да конфигурирате потребителски акаунти на Tomcat в CentOS 7


По подразбиране ще бъде възможно само достъп до страницата на Tomcat по подразбиране, достъп до администрацията и други секции, като например състояние на сървъра (състояние на сървъра), мениджър на приложения (приложение мениджър) и хост мениджър (хост мениджър), ще е необходимо да конфигуриране на потребителски акаунти за администратори и други видове потребители.

Етап 1
За да направим това, трябва да редактираме файла „tomcat-users.xml“, намиращ се в директорията / usr / local / tomcat9 / conf, до който имаме достъп с текстов редактор като този:

 nano /usr/local/tomcat9/conf/tomcat-users.xml
Първо, въвеждаме администраторския потребител на интерфейса, като добавяме следните редове:
 
ЗабележкаТрябва да сменим Solvetic и паролата с желания потребител.

Стъпка 2
Ако искаме да добавим администратор, изпълняваме следното:

 
Там можем да зададем желаната парола.

Стъпка 3
Запазваме промените с помощта на комбинацията от клавиши Ctrl + O и излизаме от редактора с помощта на клавишите Ctrl + X. След като конфигурираме тези опции, трябва да рестартираме Tomcat:

 ./shutdown.sh ./startup.sh

Стъпка 4
Сега, когато се опитваме да получим достъп до някоя от функциите на Apache Tomcat, трябва да въведем някои от идентификационните данни, които сме създали:

4. Как да конфигурирате Apache Tomcat портове на CentOS 7

Етап 1
Друг вариант, за сигурност, е да редактирате порт по подразбиране 8080 на Apache Tomcat, за това трябва да редактираме файла „server.xml“, намиращ се в директорията / usr / local / tomcat9 / conf, но първо ще спрем услугата Tomcat чрез изпълнение:

 /usr/local/tomcat9/bin/shutdown.sh
Сега имаме достъп до файла, за да редактираме порта:
 nano /usr/local/tomcat9/conf/server.xml

Стъпка 2
Там намираме секцията Connector port и редактираме желания порт, както следва:

Запазваме промените с помощта на клавишите Ctrl + O и излизаме от редактора с помощта на Ctrl + X.

Стъпка 3
Продължаваме да рестартираме услугата Tomcat, като изпълним:

 /usr/local/tomcat9/bin/startup.sh
По този начин сървърът Apache Tomcat ще работи на дефинирания от нас порт.

Стъпка 4
Ако искаме да получим повече информация за работещия сървър Tomcat и текущия компютър, трябва да изпълним следната команда:

 /usr/local/tomcat9/bin/version.sh

Така че видяхме как да инсталираме Apache Tomcat в новата му версия 9 в CentOS 7 и да имаме пълен сървър с големи възможности за използване и функционалност.

wave wave wave wave wave