Redirect su una macchina a fronte di una richiesta
Redirect su una macchina a fronte di una richiesta
Ciao a tutti.
Spero di non dire castronerie e che la cosa sia fattibile... mi spiego:
Ho 1 macchina con su un web server (Ubuntu / Apache)
Il router sa che a fronte di richieste www (www.miosito.com) deve dirottare il traffico sulla macchina 192.168.100.100.
vorrei che, però, chi digiti "www.miosito.com/polpetta" venga rediretto sulla macchina 192.168.100.101.
E' possibile farlo?
Cosa devo fare sul webserver per avere ciò?
grazie 1000
Spero di non dire castronerie e che la cosa sia fattibile... mi spiego:
Ho 1 macchina con su un web server (Ubuntu / Apache)
Il router sa che a fronte di richieste www (www.miosito.com) deve dirottare il traffico sulla macchina 192.168.100.100.
vorrei che, però, chi digiti "www.miosito.com/polpetta" venga rediretto sulla macchina 192.168.100.101.
E' possibile farlo?
Cosa devo fare sul webserver per avere ciò?
grazie 1000
- mc2new
- Scoppiettante Seguace

- Messaggi: 911
- Iscrizione: giovedì 25 gennaio 2007, 9:11
- Località: Frosinone
Re: Redirect su una macchina a fronte di una richiesta
Di apache non conosco nulla, ma posso dirti che con squid (proxy-server) puoi fare quello che dici e una miriade di altre cose tramite le acl (le regole di funzionamento di squid).
Inoltre tramite calamaris e un altro programmino simile puoi ottenere tutti i logs sugli utenti sui siti visitati etc. etc.
Inoltre tramite calamaris e un altro programmino simile puoi ottenere tutti i logs sugli utenti sui siti visitati etc. etc.
"La cultura permette di capire quanto si è ignoranti"
http://picasaweb.google.com/spartenas/Wallpapers
http://picasaweb.google.com/spartenas/Wallpapers
Re: Redirect su una macchina a fronte di una richiesta
Anzitutto grazie per la risposta.
Squid è sicuramente un prodotto eccezionale, ho "sfogliato" il man ed ho visto che fa un casino di cose.
Però non vorrei incasinarmi la vita, vorrei solo quel tipo di funzione e mi sembra di aver capito che con qualche linea in .htaccess o mod_proxy si possa risolvere.
Nessuno l'ha fatto? :-\
Squid è sicuramente un prodotto eccezionale, ho "sfogliato" il man ed ho visto che fa un casino di cose.
Però non vorrei incasinarmi la vita, vorrei solo quel tipo di funzione e mi sembra di aver capito che con qualche linea in .htaccess o mod_proxy si possa risolvere.
Nessuno l'ha fatto? :-\
Re: Redirect su una macchina a fronte di una richiesta
Puoi fare un redirect vero e proprio (301 o 302) usando le rewrite rule di apache sul server che sta sul .100 se il router non ti permette di fare l'inidirizzamento in quel modo.
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Re: Redirect su una macchina a fronte di una richiesta
Allora, ho fatto una prova di questo tipo.
Premessa, il "sito" è sulla macchina .100 (/var/www/sito/), la "pagina da caricare" è sulla macchina .101 (/servizi/prove/)
vado in /etc/apache2/apache2.conf e inserisco i seguenti comandi:
Niente... non va.
Dove sbaglio? :-X
Premessa, il "sito" è sulla macchina .100 (/var/www/sito/), la "pagina da caricare" è sulla macchina .101 (/servizi/prove/)
vado in /etc/apache2/apache2.conf e inserisco i seguenti comandi:
Codice: Seleziona tutto
RewriteEngine On
RewriteBase /
RedirectMatch permanent ^(.*)/polpetta/$ http://192.168.1.101/prove/index.html/$1Dove sbaglio? :-X
Ultima modifica di Nilo il giovedì 29 maggio 2008, 14:23, modificato 1 volta in totale.
Re: Redirect su una macchina a fronte di una richiesta
Prima di tutto va chiarito il concetto di router, un router non risponde alle richieste web, ma semplicemente manda le richieste di un certo tipo (browser web, http://) ad un derminato IP, quindi sul lato router non si può fare nulla, una soluzione può essere questa:
sul router imposti le seguenti regole di port forwarding
80 --> 192.168.1.100:80
8001 --> 192.168.1.101:80
sul pc 192.168.1.100 la cartelle polpetta e ci metti una pagina html che rimanda a http://tuoippubblico:8001, è una soluzione un po' rozza, ma dovrebbe funzionare
sul router imposti le seguenti regole di port forwarding
80 --> 192.168.1.100:80
8001 --> 192.168.1.101:80
sul pc 192.168.1.100 la cartelle polpetta e ci metti una pagina html che rimanda a http://tuoippubblico:8001, è una soluzione un po' rozza, ma dovrebbe funzionare
Re: Redirect su una macchina a fronte di una richiesta (risolto)
Grazie.
Non volevo dover "obbligare" a mettere la porta digitando l'indirizzo (8001), ma momentaneamente funziona
GRAZIE!
Non volevo dover "obbligare" a mettere la porta digitando l'indirizzo (8001), ma momentaneamente funziona
GRAZIE!
- Demiurgo
- Entusiasta Emergente

- Messaggi: 2093
- Iscrizione: domenica 10 giugno 2007, 13:06
- Località: Pesaro
Re: Redirect su una macchina a fronte di una richiesta
Se invece io cercassi una soluzione meno rozza? (sono in una scuola e non sono molto contenti di aprire le porte (rotfl) )
Non posso creare con apache un virtual server che sia reindirizzato ad un altra pagina su un altro server?
Non posso creare con apache un virtual server che sia reindirizzato ad un altra pagina su un altro server?
NuDe Project: >
Se volete fare due chiacchiere o avete bisogno di una mano per qualcosa questo è il mio contatto msn: demiurgo-linux@hotmail.it
Re: Redirect su una macchina a fronte di una richiesta
Si puoi farlo ma a quel punto dovresti usare apache come proxy cosa che non fa proprio egregiamente in caso di alto traffico, ma è sicuramente possibile farlo.
In pratica su apache della macchina raggiungibile dall'esterno dici che certe url deve andarle a chiedere alla macchina .101 e fare da proxy per quelle. (non ricordo la sintassi a memoria)
In pratica su apache della macchina raggiungibile dall'esterno dici che certe url deve andarle a chiedere alla macchina .101 e fare da proxy per quelle. (non ricordo la sintassi a memoria)
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
- Demiurgo
- Entusiasta Emergente

- Messaggi: 2093
- Iscrizione: domenica 10 giugno 2007, 13:06
- Località: Pesaro
Re: Redirect su una macchina a fronte di una richiesta
Un modo più semplice senza proxy e altre complicazioni non esiste? mi sembra impossibile che non esista nulla da poter inserire direttamente nella configurazione dei virtual server... ???
NuDe Project: >
Se volete fare due chiacchiere o avete bisogno di una mano per qualcosa questo è il mio contatto msn: demiurgo-linux@hotmail.it
Re: Redirect su una macchina a fronte di una richiesta
Far fare da proxy ad apache è molto semplice, sono delle regole di proxy pass come se fosse una rewrite rule, cambia la sintassi, stesso file 
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
- Demiurgo
- Entusiasta Emergente

- Messaggi: 2093
- Iscrizione: domenica 10 giugno 2007, 13:06
- Località: Pesaro
Re: Redirect su una macchina a fronte di una richiesta
Quindi? Sapresti dirmi l'interno procedimento? non sono molto esperto... :-[
NuDe Project: >
Se volete fare due chiacchiere o avete bisogno di una mano per qualcosa questo è il mio contatto msn: demiurgo-linux@hotmail.it
Re: Redirect su una macchina a fronte di una richiesta
I motori di ricerca aiutano... usiamoli!!! 
Nel web si trovano tutte le informazioni, uno tra i primi che ho trovato è questo, penso possa andare bene per le tue esigenze.
Nel web si trovano tutte le informazioni, uno tra i primi che ho trovato è questo, penso possa andare bene per le tue esigenze.
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
- Demiurgo
- Entusiasta Emergente

- Messaggi: 2093
- Iscrizione: domenica 10 giugno 2007, 13:06
- Località: Pesaro
Re: Redirect su una macchina a fronte di una richiesta
Grazie mille...
Non sapevo come si chiamava la funzionalità e quindi di fronte alla barra di ricerca di google non sapevo cosa inserire :P
Non sapevo come si chiamava la funzionalità e quindi di fronte alla barra di ricerca di google non sapevo cosa inserire :P
NuDe Project: >
Se volete fare due chiacchiere o avete bisogno di una mano per qualcosa questo è il mio contatto msn: demiurgo-linux@hotmail.it
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 1 ospite
