Configuração do servidor tomcat do Ubuntu

0

Eu tenho um aplicativo da web implementado no servidor do tomcat por meio do gerenciador do tomcat.

Por isso, fica em ip-address:8080/AppName . Mas eu preciso obter como: http://www.domain_name.com . O que devo fazer? Eu preciso acessar o gerenciador de tomcat também.

    
por Jossy Joy 03.11.2015 / 08:08

3 respostas

2

Você também pode simplesmente editar o arquivo server.xml do Tomcat e adicionar um novo nó Connector com esta configuração:

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

Isso permitirá que você acesse o aplicativo como http://www.domain_name.com/AppName . Se você quiser descartar a parte AppName , poderá publicar o aplicativo como um aplicativo ROOT.

Para um site, no entanto, é uma boa idéia usar um servidor Apache ou nginx como um proxy reverso para o Tomcat e também usá-los para servir conteúdo estático.

Neste caso, você não precisa usar o software como um aplicativo ROOT, pois você também pode fazer proxy dessa parte do URL.

    
por meskobalazs 03.11.2015 / 09:09
2

Por favor, renomeie o arquivo .war para ROOT.war e reinicie o servidor

    
por Dilip 24.03.2017 / 07:37
1

Você pode usar uma configuração de proxy do Apache, portanto, o Apache faz o proxy de tudo em www.domainname.com para o seu aplicativo Tomcat.

Algo parecido com isto no Apache:

<VirtualHost :80>
Servername www.domainname.com
ProxyPass/ http://ip-address:8080/AppName
ProxyPassReverse / http://ip-address:8080/AppName
</VirtualHost>

Claro que você pode precisar ativar o proxy no Apache primeiro e fazer a configuração básica do Apache

    
por Stefan Korn 03.11.2015 / 09:06