minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Índice
Abra a página do aplicativo gerenciador
Configurar host virtual do Tomcat
O Tomcat, assim como o PHP, é usado para processar páginas dinâmicas. O Tomcat também pode ser usado como servidor de aplicativos da web e é de código aberto.
Ele lida com arquivos que terminam em .jsp. Tomcat é um programa escrito em código Java e executa um aplicativo da web Java.
1. Contêiner de servlet: executa o servlet java, que é um programa java do lado do servidor e é usado para processar solicitações e respostas http do cliente.
2.contêiner jsp: página javasever, que é uma tecnologia de página dinâmica que pode incorporar código java em páginas html
3. Também é um servidor http
4. O Tomcat é um programa leve de processamento de páginas dinâmicas e não é adequado para cenários de alta simultaneidade.
É principalmente otimização, otimização do próprio Tomcat e otimização do kernel do sistema e otimização jvm
Servlet: É um componente chave no desenvolvimento de aplicações web na linguagem Java. Função: Processar solicitações http, gerar conteúdo dinâmico e responder a solicitações de clientes, processar lógica de negócios Java e realizar gerenciamento de sessões. Ele pode manter informações de status do usuário, sincronização do carrinho de compras, login do usuário, etc., e também encaminhar solicitações dinâmicas do nginx para o banco de dados.
jsp: A interface da aplicação web. A linguagem desta interface é implementada em Java. É um arquivo que termina com .jsp (index.jsp)
Connector: Responsável por aceitar e responder solicitações externas. É um hub de comunicação entre o Tomcat e o cliente. A porta de escuta aceita solicitações externas. Sua porta padrão é 8080.Após receber a solicitação, ela é repassada para outros componentes para processamento. Após a conclusão do processamento, ela retorna ao conector e responde ao cliente.
container: Responsável pelo processamento da lógica de negócios, é composto por quatro funções: engine host context wrapper
motor: pode ser usado para gerenciar vários hosts virtuais. Um serviço só pode ter um mecanismo.
Host: Um host é um host, que também pode ser chamado de site. Ao configurar o host, vários sites podem ser adicionados.
contexto: um contexto representa uma aplicação web
wrapper: É um wrapper que lida com a lógica de nível mais baixo
serviço: Fornece serviços externos para o mundo exterior, incluindo conector e contêiner
O Tomcat pode ter vários serviços.Cada serviço é independente um do outro
1. Instale o java primeiro
2. Adicione um arquivo de configuração que reconheça java
vim /etc/profile.d/java.sh
exportar JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
exportar CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
exportar CAMINHO=$JAVA_HOME/bin:$CAMINHO
3. Reinicie a fonte de configuração /etc/profile.d/java.sh
4. Descompacte o Tomcat
tar -xf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 tomcat
mv tomcat /usr/local
5. Inicie o Tomcat
Em seguida, execute ./startup.sh
Veja a porta e inicie netstat -antp |
Visite 192.168.233.40:8080
1. .bin armazena arquivos que iniciam e encerram scripts do Tomcat. inicialização.sh desligamento.sh
2. .conf armazena o arquivo de configuração principal do Tomcat e o arquivo de configuração principal server.xml
3. context.xml: informações de configuração padrão do host
4. tomcat-user.xml: Informações relacionadas à autenticação de usuários e senhas ao efetuar login. O arquivo do gerenciador deve ser autorizado e modificado antes de poder ser aberto.
5. lib: pacote jar necessário quando o Tomcat está em execução (geralmente não movido)
6. logs: arquivos de log,catalina.foraarquivo de log principal
7. temp: armazena arquivos gerados quando o Tomcat está em execução
8. webapps: diretório usado para implantar aplicações web, semelhante ao html do nginx
1. cd /usr/local/tomcat/webapps/manager/META-INF
2. contexto vim.xml
3. Em conf, tomcat-users.xml, adicione a senha da conta
cd /usr/local/tomcat/
cd conf/
vim tomcat-users.xml
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
4. caixa de cd/
./stutdown.sh
./início.sh
netstat -antp | grep 8080
Visite 192.168.233.40:8080, clique em tomcat e digite a senha da conta tomcat
servidor vim.xml
Remova a linha 147 e adicione dois sites
<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>
mapeamento vim /etc/hosts
alcançar resultados