| Configurare il reverse proxy di tomcat su apache2 |
| Scritto da Federica |
| Giovedì 10 Maggio 2007 15:29 |
|
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 |
| Ultimo aggiornamento Giovedì 17 Marzo 2011 12:31 |
Commenti
è un po' difficile darti suggerimenti senza conoscere la situazione. Ti consiglio di controllare gli errori dell'ErrorLog di apache alla ricerca di qualche indizio che ti possa far capire il problema.