Come configurare Tomcat per l'utilizzo di un server proxy

May 20

Apache Tomcat è un software open-source che utilizza Java Servlet e JSP per eseguire le applicazioni Web su larga scala. Tomacat versioni 5.5 e successive condividono la stessa configurazione del server proxy. Il sito web Tomcat ha suggerimenti per quale versione di Tomcat funziona meglio per la configurazione del server Apache.

istruzione

1 Riconfigurare la vostra copia di Apache per includere il modulo mod_proxy. Assicurarsi che si carica all'avvio di Apache. Utilizzare questo codice per includerlo in avvio:

LoadModule proxy_module {path-to-moduli} /mod_proxy.so

AddModule mod_proxy.c

2 Aggiungere due direttive al file httpd.conf per ogni applicazione che si desidera inoltrare le informazioni proxy per Tomcat. Vi diranno Apache a trasmettere gli URL nella forma http: // localhost / / * al connettore myapp Tomcat in ascolto sulla porta 8081.

ProxyPass / myapp http: // localhost: 8081 / myapp

ProxyPassReverse / myapp http: // localhost: 8081 / myapp

3 Aggiungere il <Connector> elemento nella configurazione Tomcat con le impostazioni proxy appropriate.

Per esempio: <porta del connettore = "8081" ... proxyName = "www.bigcompany.com proxyPort =" 80 "/>

Consigli e avvertenze

  • Il modulo mod_proxy per Apache 1.3 consente di configurare il server web di funzionare come un server proxy. Sarà quindi richiede l'ora di Tomcat.