Ho Apache 2.2.15 in esecuzione sulla porta 80 e desidero eseguire il proxy di un motore servlet sulla porta localhost 8983. Ho l'installazione in esecuzione su un altro server, ma sono passato a una macchina CentOS 6. Non funziona sulla nuova macchina. La mia configurazione host virtuale:
Richieste proxy disattivate <Proxy *> Ordine negare, consentire Consenti a tutti </ Proxy> ProxyPass / http: // localhost: 8983 / ProxyPassReverse / http: // localhost: 8983 /
Posso accedere alla porta 8983 se uso un browser e ci accedo direttamente (e non tramite il proxy Apache), ma non riesco a collegarmi se vado sul / tramite il server Apache.
Posso cambiare ciò che viene inoltrato a qualcosa come http://slashdot.org e Slashdot viene inviato con successo al proxy (quindi so che è in grado di eseguire il proxy in generale).
Ho attivato il log di debug in Apache e questa è la transazione:
[Dom 22 aprile 16:47:04 2012] [debug] mod_proxy_http.c (56): proxy: HTTP: URL canonicalising // localhost: 8983 / [Dom 22 16:47:04 2012] [debug] proxy_util.c (1506): [client 184.39.79.7] proxy: http: found worker http: // localhost: 8983 / per http: // localhost: 8983 / [Dom 22 aprile 16:47:04 2012] [debug] mod_proxy.c (998): esecuzione del gestore http dello schema (tentativo 0) [Dom 22 aprile 16:47:04 2012] [debug] mod_proxy_http.c (1962): proxy: HTTP: URL di servizio http: // localhost: 8983 / [Dom 22 aprile 16:47:04 2012] [debug] proxy_util.c (2011): proxy: HTTP: ha acquisito la connessione per (localhost) [Dom 22 aprile 16:47:04 2012] [debug] proxy_util.c (2067): proxy: connessione http: // localhost: 8983 / a localhost: 8983 [Dom 22 Apr 16:47:04 2012] [debug] proxy_util.c (2193): proxy: connesso / a localhost: 8983 [Dom 22 Apr 16:47:04 2012] [debug] proxy_util.c (2444): proxy: HTTP: fam 10 socket creato per connettersi a localhost [Dom 22 aprile 16:47:04 2012] [debug] proxy_util.c (2455): (13) Autorizzazione negata: proxy: HTTP: tentativo di connessione a [:: 1]: 8983 (localhost) non riuscito [Dom 22 Apr 16:47:04 2012] [debug] proxy_util.c (2444): proxy: HTTP: fam 2 socket creato per connettersi a localhost [Dom 22/04 16:47:04 2012] [errore] (13) Autorizzazione negata: proxy: HTTP: tentativo di connessione a 127.0.0.1:8983 (localhost) non riuscito [Dom 22 aprile 16:47:04 2012] [errore] ap_proxy_connect_backend disabilita lavoratore per (localhost) [Dom 22 Apr 16:47:04 2012] [debug] proxy_util.c (2029): proxy: HTTP: ha rilasciato la connessione per (localhost) [Dom 22 aprile 16:47:04 2012] [debug] mod_proxy_http.c (56): proxy: HTTP: URL canonicalising //localhost:8983/favicon.ico [Dom 22 16:47:04 2012] [debug] proxy_util.c (1506): [client 184.39.79.7] proxy: http: found worker http: // localhost: 8983 / per http: // localhost: 8983 / favicon.ico [Dom 22 aprile 16:47:04 2012] [debug] mod_proxy.c (998): esecuzione del gestore http dello schema (tentativo 0) [Dom 22 aprile 16:47:04 2012] [debug] mod_proxy_http.c (1962): proxy: HTTP: URL di servizio http: // localhost: 8983 / favicon.ico [Dom 22 aprile 16:47:04 2012] [debug] proxy_util.c (1949): proxy: HTTP: nuovo tentativo del lavoratore per (localhost) [Dom 22 16:47:04 2012] [errore] proxy: HTTP: connessione disabilitata per (localhost)
Non so cosa siano le prese fam 10 o fam 2. Qualcuno ha qualche idea sul perché non si avvicina alla mia porta alternativa?
Grazie!