Logo Informatizzati

Per far in modo di poter accedere a tomcat sulla porta 80 è possibile utilizzare il modulo reverse proxy di apache.

N.B.:In questa guida si presuppone che sia tomcat che apache2 siano installati e funzionanti

Caricare i moduli di apache2 headers e proxy


# a2enmod proxy
# a2enmod headers


Riavviare apache2:
# /etc/init.d/apache2 restart

Editare il file relativo al virtualhost in questione se non l'avete ancora fatto bisogna creane uno nuovo:
# vi /etc/apache2/sites-available/sito_tomcat

e scrivere quello che segue:

NameVirtualHost *:80


<VirtualHost *:80>
ServerAdmin webmaster@mio_sito.it
ServerName tomcat.mio_sito.it

<proxy>
Order deny,allow
Allow from all
</proxy>

ProxyRequests Off
ProxyPreserveHost On
ProxyVia On
ProxyPass / http://localhost:8180/
ProxyPassReverse / http://localhost:8180/
ErrorLog /var/log/apache2/tomcat-mio_sito-error.log
TransferLog /var/log/apache2/
tomcat-mio_sito-access.log
</VirtualHost>


Abilitare il virtualhost con:
# a2ensite sito_tomcat
e ricaricare la configurazione di apache2
# /etc/init.d/apache2 reload

A questo punto possiamo scrivere dal browser
http://tomcat.mio-sito.it

Commenti offerti da CComment