Volevo invertire il proxy di un servizio Web dal mio server tomcat utilizzando il server Web Apache. Ho modificato il httpd.confSetup mod_proxy su server http apache
LoadModule proxy_module modules/mod_proxy.so
<Directory />
AllowOverride none
Require all denied
</Directory>
ProxyPass /ROOT http://localhost:8080/ROOT
ProxyPassReverse /ROOT http://localhost:8080/ROOT
server di mio Tomcat viene eseguito sulla porta 8080, ora quando corro localhost/ROOT, ottengo l'errore 500 Internal Server Error.
Questa ultima voce della error_log
è:
[Thu Jul 04 14:17:00.097359 2013] [proxy:warn] [pid 18980:tid 4476780544] [client 127.0.0.1:50525] AH01144: No protocol handler was valid for the URL /ROOT. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.L'ultima voce della
access_log
è:
127.0.0.1 - - [04/Jul/2013:14:17:00 -0400] "GET /ROOT HTTP/1.1" 500 528
Qualche idea su quello che sto facendo male qui?
ProxyPassReverse http: // localhost: 8080/ROOT /ROOT –
Qualche registro nei registri \ access.log? – aldux
Hey, in modo che non ha funzionato, questo è il modo httpd.conf sembra LoadModule proxy_module/mod_proxy.so AllowOverride nessuno richiedere a tutti i negato ProxyPass/ROOT localhost: 8080/ROOT ProxyPassReverse localhost: 8080/ROOT/ROOT –
user1386101