моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Оглавление
Откройте страницу приложения менеджера
Настройка виртуального хоста Tomcat
Tomcat, как и PHP, используется для обработки динамических страниц. Tomcat также может использоваться в качестве сервера веб-приложений и имеет открытый исходный код.
Он обрабатывает файлы, заканчивающиеся на .jsp. Tomcat — это программа, написанная на коде Java и запускающая веб-приложение Java.
1. Контейнер сервлетов: выполняет Java-сервлет, который представляет собой серверную Java-программу и используется для обработки HTTP-запросов и ответов клиента.
Контейнер 2.jsp: страница javasever, представляющая собой технологию динамических страниц, позволяющую встраивать код Java в страницы html.
3. Это также сам http-сервер.
4. Tomcat — это легкая программа динамической обработки страниц, которая не подходит для сценариев с высоким уровнем параллелизма.
В основном это оптимизация, собственная оптимизация Tomcat, оптимизация ядра системы и оптимизация JVM.
Сервлет: это ключевой компонент при разработке веб-приложений на языке Java. Функция: обработка HTTP-запросов, создание динамического контента и ответ на запросы клиентов, обработка бизнес-логики Java и управление сеансами. Он может хранить информацию о статусе пользователя, синхронизацию корзины покупок, вход пользователя и т. д., а также может перенаправлять динамические запросы nginx в базу данных.
jsp: интерфейс веб-приложения. Язык этого интерфейса реализован на Java. Это файл, заканчивающийся на .jsp (index.jsp).
Коннектор: отвечает за прием и ответ на внешние запросы. Это центр связи между tomcat и клиентом. Прослушивающий порт принимает внешние запросы. Его порт по умолчанию — 8080.После получения запроса он передается на обработку другим компонентам. После завершения обработки он возвращается в коннектор и затем отвечает клиенту.
контейнер: отвечает за обработку бизнес-логики, он состоит из четырех функций: оболочка контекста хоста механизма.
механизм: может использоваться для управления несколькими виртуальными хостами. Служба может иметь только один механизм.
Хост: Хост — это хост, который также можно назвать сайтом. Настроив хост, можно добавить несколько сайтов.
контекст: контекст представляет веб-приложение.
оболочка: это оболочка, которая обрабатывает логику самого низкого уровня.
сервис: предоставление внешних услуг внешнему миру, включая соединитель и контейнер.
Tomcat может иметь несколько сервисов.Каждая услуга независима друг от друга
1. Сначала установите Java
2. Добавьте файл конфигурации, распознающий Java.
vim /etc/profile.d/java.sh
экспорт JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
экспортировать CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
экспортировать ПУТЬ=$JAVA_HOME/bin:$PATH
3. Перезапустите источник конфигурации /etc/profile.d/java.sh.
4. Разархивируйте кота
tar -xf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 томкат
mv tomcat /usr/local
5. Запустите кот
Затем запустите ./startup.sh
Просмотрите порт и запустите netstat -antp grep 8080 |
Посетите 192.168.233.40:8080.
1. .bin хранит файлы, которые запускают и завершают сценарии Tomcat. запуск.sh выключение.sh
2. .conf хранит основной файл конфигурации Tomcat и основной файл конфигурации server.xml.
3. context.xml: информация о конфигурации хоста по умолчанию.
4. tomcat-user.xml: информация, относящаяся к аутентификации пользователей и паролей при входе в систему. Файл менеджера должен быть авторизован и изменен, прежде чем его можно будет открыть.
5. lib: пакет jar требуется при запуске Tomcat (обычно не перемещается)
6. журналы: файлы журналов,catalina.outосновной файл журнала
7. temp: хранит файлы, созданные во время работы Tomcat.
8. webapps: каталог, используемый для развертывания веб-приложений, аналогичный html nginx.
1. cd /usr/local/tomcat/webapps/manager/META-INF
2. vim context.xml
3. В conf tomcat-users.xml добавьте пароль учетной записи.
cd /usr/local/tomcat/
компакт-диск conf/
vim tomcat-пользователи.xml
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
4.cd bin/
./stutdown.sh
./startup.sh
netstat -antp | grep 8080
Посетите 192.168.233.40:8080, нажмите tomcat и введите пароль учетной записи tomcat.
vim сервер.xml
Удалите строку 147 и добавьте два сайта.
<Host name="www.xy102.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/xy102" path="" reloadable="true" />
</Host>
<Host name="www.benet.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/benet" path="" reloadable="true" />
</Host>
сопоставление vim /etc/hosts
добиваться результатов