Repository 32bit  Forum
Repository 64bit  Wiki

Redirigere HTTP da un server a un' altro

Postate qui per tutte le discussioni legate a Linux in generale.

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.

Redirigere HTTP da un server a un' altro

Messaggioda darkstaring » ven nov 15, 2013 16:19

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
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 366
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Redirigere HTTP in ssh da un server a un' altro

Messaggioda JohnnyMnemonic » ven nov 15, 2013 16:35

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
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2732
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Re: Redirigere HTTP da un server a un' altro

Messaggioda darkstaring » ven nov 15, 2013 17:12

ssh serverremoto1 -L1080:127.0.0.1:80

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..
cosa posso mettere in serverremoto1?
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 366
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Redirigere HTTP da un server a un' altro

Messaggioda darkstaring » sab nov 16, 2013 14:28

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

Hai capito bene, l'idea è di centralizzare i server http di N server su uno unico assegnando una porta per ogni server;
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" ?
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 366
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux

Re: Redirigere HTTP da un server a un' altro

Messaggioda ZeroUno » dom nov 17, 2013 0:00

lascerei stare il tunnel ssh.
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
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4398
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: Redirigere HTTP da un server a un' altro

Messaggioda darkstaring » ven nov 29, 2013 15:53

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 :)
darkstaring
Linux 2.4
Linux 2.4
 
Messaggi: 366
Iscritto il: mer ott 13, 2010 12:55
Desktop: xfce
Distribuzione: Kali Linux


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Bing [Bot] e 4 ospiti