Mostra uma página estática, quando o Apache Tomcat está inativo

2

Em Windows Server 2008 R2 , instalei Apache Tomcat e lá implantei meus aplicativos da web. Quando quero atualizar meus aplicativos da web, paro o serviço (do servidor Tomcat), atualizo a pasta webapp com os novos arquivos war e, em seguida, inicio novamente o serviço.

Eu criei uma página estática ( "Sob manutenção, por favor aguarde" ), que eu quero mostrar ao usuário caso ele tente visitar o aplicativo webapp naquele momento.

Existe uma maneira de mostrar esta página estática, durante o tempo em que o servidor está inoperante?

    
por yaylitzis 05.01.2017 / 09:40

1 resposta

1

Se você expuser o Tomcat diretamente ao usuário, não poderá fazer isso. Nesta configuração está o Tomcat que está escutando na porta 80, se o Tomcat estiver inoperante você não pode produzir nenhuma resposta temporária porque seu servidor está inacessível.

Em vez disso, (e isso também é uma boa prática), você deve colocar um servidor web antes do Tomcat (por exemplo, Apache ou Nginx). Dessa forma, você pode redirecionar uma solicitação para uma página estática quando seu tomcat estiver inativo.

Uma arquitetura profissional (e não) de sites, nunca deve expor diretamente o Tomcat, também por motivos de segurança.

    
por 05.01.2017 / 13:04