Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    [apache] Virtual Host e porte di ascolto

    Salve gente

    Il titolo è poco autoesplicativo.
    Premetto:
    httpd.conf ha questi parametri
    codice:
    [supersaibal]<VirtualHost 172.23.2.4>
        ServerAdmin xxx.yyy@libero.it
        DocumentRoot C:\Programmi\Apache~1\Apache\htdocs\parthnet
        ServerName parthnet
        ErrorLog C:\Programmi\Apache~1\Apache\htdocs\parthnet\error.log
       
    </VirtualHost>
    <VirtualHost 172.23.2.7:8080>
        ServerAdmin yyy.zzz@libero.it
        DocumentRoot C:\Programmi\Apache~1\Apache\htdocs\intranet2
        ServerName intranet
        ErrorLog C:\Programmi\Apache~1\Apache\htdocs\intranet2\error.log
       
    </VirtualHost>[/supersaibal]
    In poche parole il server è settato per avere due indirizzi privati sulla stessa scheda di rete (172.23.2.4 e 172.23.2.7).
    Sul router abbiamo attivato un nat in modo tale che se arriva una richiesta all'indirizzo pubblico del server sulla porta 80 viene automaticamente reindirizzato verso 172.23.2.4 (e quindi visualizza il sito sotto la cartella parthnet).
    Se invece la richiesta arriva sulla porta 8080 il router reindirizza il pacchetto verso 172.23.2.7:8080.

    Perchè non funziona?

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Ok credo di aver capito:

    Mancava l'opzione

    Listen 8080

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Utilizzo sempre questo topic per non aprirne un'altro.

    Il sistema dei virtual host non dovrebbe anche permettere di reindirizzare?
    Cioè se io ho una serie di direttive del genere:
    codice:
    [supersaibal]<VirtualHost 172.23.2.4>
        ServerAdmin xxx.yyy@libero.it
        DocumentRoot  C:\htdocs\parthnet
        ServerName parthnet
        ErrorLog  C:\htdocs\parthnet\error.log
    </VirtualHost>
    <VirtualHost 172.23.2.7:8080>
        ServerAdmin yyy.zzz@libero.it
        DocumentRoot  C:\htdocs\intranet2
        ServerName intranet
        ErrorLog  C:\htdocs\intranet2\error.log
    </VirtualHost>
    <VirtualHost 172.23.2.7>
        ServerAdmin yyy.zzz@libero.it
        DocumentRoot  C:\htdocs
        ServerName intranet
        ErrorLog  C:\htdocs\error.log
    </VirtualHost>[/supersaibal]
    Non dovrebbe succedere che
    - se io inserisco l'indirizzo 172.23.2.4 mi va direttamente a pescare gli script in "C:\htdocs\parthnet"
    - se inserisco l'indirizzo 172.23.2.7:8080 mi va direttamente in "C:\htdocs\intranet2"
    - se inserisco l'indirizzo 172.23.2.7 mi va invece nella dirctory principale

    :master:

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Evidentemente se metto in ascolto una porta con la direttiva
    "Listen 8080" pare smetta di ascoltare la porta di default(80).
    Ho risolto modificando con
    codice:
    Listen 80
    Listen 8080
    e funziona

    In sto thread me la so suonata e cantata da solo

  5. #5
    Esatto!!

    non è che hai visto Marzullo ieri sera?!?

    Ciao VaLvOnAuTa !!!!

    aquatimer2000

  6. #6
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da aquatimer2000
    Esatto!!

    non è che hai visto Marzullo ieri sera?!?

    Ciao VaLvOnAuTa !!!!

    [/supersaibal]
    No ieri sera non mi ricordo nè dove ero nè cosa facevo.. sai a Pasquetta si alza un pò il gomito

    Comunque ho messo anche la soluzione nel caso qualcuno si ponesse le stesse domande mie

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    Listen 8080 in quale punto del file l'hai messo?

  8. #8
    riga 120 se non erro....!! (apache 2.0.50)

    aquatimer2000

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    ma incluso in quale direttiva? ora non sotto mano httpd.conf

  10. #10
    [supersaibal]Originariamente inviato da meganoide
    ma incluso in quale direttiva?[/supersaibal]

    cosa intendi per direttiva?!?
    aquatimer2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.