Redirigere HTTP da un server a un' altro
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Redirigere HTTP da un server a un' altro
Ciao ..
Avrei la necessità di vedere da un server "centrale", il webserver che sta su un'altro server portandolo su una porta dedicata
In pratica vorrei aprire il browser e vedere all' "indirizzo server_centrale:porta_data" il server che sta su quella porta,
per vedere tutti i server puntando ad uno solo.
Ho fatto un tunnel con ssh dal webserver, (come lo faccio per redirigere la porta 22)
ssh -f -N -R 8009:localhost:80 utente@INDIRIZZO_SERVER
e sul server "centrale" con netstat vedo la porta aperta
tcp 0 0 127.0.0.1:8002 0.0.0.0:* LISTEN 1003 27590185 -
Ma se apro il browser e punto a indirizzo_server:8002 non vedo nulla
Sapete darmi un mano?
Ho fatto anche una vpn con pptp, sarà per la scarsa banda ma và lentissima e volevo trovare qualcosa di più veloce..
Grazie Francesco
Avrei la necessità di vedere da un server "centrale", il webserver che sta su un'altro server portandolo su una porta dedicata
In pratica vorrei aprire il browser e vedere all' "indirizzo server_centrale:porta_data" il server che sta su quella porta,
per vedere tutti i server puntando ad uno solo.
Ho fatto un tunnel con ssh dal webserver, (come lo faccio per redirigere la porta 22)
ssh -f -N -R 8009:localhost:80 utente@INDIRIZZO_SERVER
e sul server "centrale" con netstat vedo la porta aperta
tcp 0 0 127.0.0.1:8002 0.0.0.0:* LISTEN 1003 27590185 -
Ma se apro il browser e punto a indirizzo_server:8002 non vedo nulla
Sapete darmi un mano?
Ho fatto anche una vpn con pptp, sarà per la scarsa banda ma và lentissima e volevo trovare qualcosa di più veloce..
Grazie Francesco
- JohnnyMnemonic
- Staff
- Messaggi: 2733
- Iscritto il: dom 5 set 2004, 0:00
- Nome Cognome: Giuseppe Palmiotto
- Slackware: 14.0
- Kernel: 3.5.5-thanatos
- Località: Bologna
- Contatta:
Re: Redirigere HTTP in ssh da un server a un' altro
Ciao,
probabilmente ho capito male io, ma tu hai un server centrale e N server remoti che pubblicano sulla porta 80, quindo potresti fare:
utente@servercentrale$ ssh serverremoto1 -L1080:127.0.0.1:80
così che collegandoti a servercentrale:1080 vedresti il webserver su serverremoto1
probabilmente ho capito male io, ma tu hai un server centrale e N server remoti che pubblicano sulla porta 80, quindo potresti fare:
utente@servercentrale$ ssh serverremoto1 -L1080:127.0.0.1:80
così che collegandoti a servercentrale:1080 vedresti il webserver su serverremoto1
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Redirigere HTTP da un server a un' altro
Ma se questo comando lo devo lanciare dal server centrale, In serverremoto1 non ho un'ip a qui aggangiarmi, ho quello della vpn ma non funziona bene..ssh serverremoto1 -L1080:127.0.0.1:80
cosa posso mettere in serverremoto1?
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Redirigere HTTP da un server a un' altro
Hai capito bene, l'idea è di centralizzare i server http di N server su uno unico assegnando una porta per ogni server;JohnnyMnemonic ha scritto:Ciao,
probabilmente ho capito male io, ma tu hai un server centrale e N server remoti che pubblicano sulla porta 80, quindo potresti fare:
utente@servercentrale$ ssh serverremoto1 -L1080:127.0.0.1:80
così che collegandoti a servercentrale:1080 vedresti il webserver su serverremoto1
la cosa "brutta" è, che i server per motivi di sicurezza, i server web non hanno una porta aperta sul web, quindi non ho un'ip su cui agganciarmi...
Per l'accesso ssh abbiamo risolto, ma come fare per quello web?
Mi spiegheresti meglio cosa intendi con
"utente@servercentrale$ ssh serverremoto1 -L1080:127.0.0.1:80" ?
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Redirigere HTTP da un server a un' altro
lascerei stare il tunnel ssh.
Fai il port forward con iptables o, essendo webserver, fai un reverse proxy con apache
Fai il port forward con iptables o, essendo webserver, fai un reverse proxy con apache
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- darkstaring
- Linux 3.x
- Messaggi: 657
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Redirigere HTTP da un server a un' altro
Ho risolto su consiglio, lanciando sul server centrale:
sudo iptables -t nat -A PREROUTING -p tcp --dport 8006 -i eth0 -j DNAT --to 10.35.2.106:80
dove 8006 è la porta che porta alla porta 80 del server 10.35.2.106 (indirizzo della vpn)
così andando su server_centrale:porta_assegnata vedo il portale richiesto..
Grazie
sudo iptables -t nat -A PREROUTING -p tcp --dport 8006 -i eth0 -j DNAT --to 10.35.2.106:80
dove 8006 è la porta che porta alla porta 80 del server 10.35.2.106 (indirizzo della vpn)
così andando su server_centrale:porta_assegnata vedo il portale richiesto..
Grazie