visão geral
Implante dois tomcats em um sistema Linux e use o nginx para obter um balanceamento de
carga simples em um sistema Linux links relacionados
Este artigo apenas escreve em detalhes para modificar a configuração relevante no nginx para atingir o propósito de balanceamento de carga entre dois tomcats
configuração relacionada ao nginx
O autor implantou o tomcat com os números de porta 8080 e 8081 em seu próprio ambiente Linux. O peso por trás disso significa peso. Quanto maior a proporção de peso, maior a possibilidade de que o nginx faça proxy para a URL correspondente.
Após a conclusão da configuração, lembre-se de recarregar o serviço nginx no diretório sbin de nginx./nginx -s reload.
Experimento e verificação de resultados
Abra o servidor com a porta 8080 do tomcat, acesse a porta 9880 do nginx e aparecerá a URL do proxy tomcat.
Abra apenas a 8080 do tomcat e feche a 8081. Vamos ver como o log nginx é gravado
access.log mostra acesso bem-sucedido em 4/10
O error.log mostra que o acesso à porta 8081 falhou em 4/10.
Até agora, alcançamos com sucesso o balanceamento de carga ao acessar o nginx para o dual tomcat.
Por que o acesso à porta 8081 falha, mas a página da Web ainda pode ser exibida corretamente?
Isso ocorre porque quando o servidor nginx descobre que o acesso à página 8081 falha, ele muda imediatamente para a porta de serviço 8080.