Posts Tagged "Proxy"

Permission denied: proxy: HTTP: attempt to connect to xxx failed

Se utilizzate Reverse Proxy su apache e vedete nei log un messaggio del genere

[Thu Nov 04 15:24:14 2010] [error] (13)Permission denied: proxy: HTTP: attempt to connect to 192.168.xx.xx:8081 (xxx) failed
[Thu Nov 04 15:24:14 2010] [error] ap_proxy_connect_backend disabling worker for (xxx)
[Thu Nov 04 15:24:28 2010] [error] proxy: HTTP: disabled connection for (xxx)
[Thu Nov 04 15:26:21 2010] [error] (13)Permission denied: proxy: HTTP: attempt to connect to 192.168.xx.xx:8081 (xxx) failed
[Thu Nov 04 15:26:21 2010] [error] ap_proxy_connect_backend disabling worker for (xxx)

Allora avete un problema di configurazione nell’apache, ed in particolare lui non puo connettersi alle altre macchine. Per risolvere questo problema eseguite seguente commando:

setsebool httpd_can_network_connect 1

o

setsebool httpd_can_network_connect true

Oppure si può spuntare nelle policy di SELinux seguente voce:

“Allow HTTPD scripts and modules to connect to the network”

sotto il servizio httpd.

Reverse Proxy di Interfaccia Web(WebGui) di Utorrent con Apache mod_proxy

Premessa:

A volte può capitare di non poter utilizzare le porte predefenite per interfacce web di vari servizi come Utorrent e Emule (per esempio se al posto di lavoro potete uscire solamente sulla porta 80). Certo, potete sempre impostare il programma che vi interessa in modo che ascolti sulla porta 80 però non potete averne più di una sulla stessa porta.

La soluzione a questo problema è abbastanza semplice: reverse_proxy di Apache. E’ possibile impostare apache in modo tale che quando visitate una particolare percorso esso vi redirige in modo del tutto trasparente su un altra porta pur rimanendo sempre sulla 80.

Ecco che cosa dovete fare (in questo esempio utilizzero utorrent come interfaccia web da redirigere)

Continua…

Tunnelling con terminal via ssh (come con putty)

Una delle cose che mi mancava su windows era putty che permetteva di usare un server linux come proxy socks v5 per isntradare tutte le richieste. Oggi ho scoperto che anche sotto il osx esiste questa possibilità. Il commando da usare è

 ssh -D 8080 -f -C [email protected]

Continua…