Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Chiarimento Vhost

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    78

    Chiarimento Vhost

    Ciao a tutti. Sto facendo alcune con un server virtuale che ho installato sulla mia macchina.
    Ho installato webmin perchè ero curioso di come funzionava e ho iniziato a provare a configurare dei virtual host sul mio server.
    Ho aggiunto un nuovo virtual host in questo modo:

    codice:
    Indirizzo [mio indirizzo NO-IP]  
    Porta Quasiasi 
    Nome Server Automatico 
    Document Root /var/www/virtual
    poi c'è quello di default.

    Se non vado errato ora io quando mi connetto a [mio indirizzo NO-IP] mi dovrebbe rispondere il mio virtualhost ma continuo a vedere la pagina di default del server

    Qualcuno mi può aiutare?

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Apache risponde con il contenuto di Document Root /var/www/virtual in risposta alle richieste che riguardano il valore di Nome Server Automatico, una volta istruito il computer che esegue la richiesta a risolvere il nome host con l'ip del tuo computer, senza andare nel complicato installando un server DNS "casalingo", aggiungi una riga ad /etc/hosts del tipo:
    codice:
    127.0.0.1    www.pippo.it
    digitando nel browser l'indirizzo www.pippo.it, il tuo OS non interrogherà il server DNS associato alla tua connessione internet perchè sa già che quel nome host è associato "a se stesso".
    Apache risponderà alla richiesta con il virtualhost di default se non trova una corrispondenza del tipo:
    codice:
    <Virtualhost *:80>
    ServerName pippo.it
    ServerAlias www.pippo.it
    DocumentRoot /var/www/pippo
    </Virtualhost>

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    78
    Ora è più chiaro... ti ringrazio

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    78
    Ho provato a configurare il mio virtualhost con webmin e il file di configurazione è il seguente:

    codice:
    <VirtualHost*:80>
    DocumentRoot /var/www/virtual
    <Directory "/var/www/virtual">
    allow from all
    Options +Indexes
    </Directory>
    ServerName pippo.com
    </VirtualHost>
    Siccome sto provando su una macchina con win xp ho motificato il file WINDOWS/system32/drivers/etc/hosts aggiungendo una riga:

    codice:
    192.168.1.200 www.pippo.com
    Dove 192.168.1.200 è l indirizzo del server web.
    Il problema è che se mi connetto a www.pippo.com il server mi risponde sempre con il sito di default e non con il mio VHost.

    Cosa sbaglio?

  5. #5
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    scusa ho visto webmin ed ho pensato a linux , per xp il file è quello.

    sbagli nel non considerare (void) e www un nome host

    pippo.com!=www.pippo.com

    codice:
    <VirtualHost*:80>
        DocumentRoot /var/www/virtual
        <Directory "/var/www/virtual">
            allow from all
            Options +Indexes
        </Directory>
        ServerName pippo.com
        ServerAlias www.pippo.com
    </VirtualHost>

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    78
    Ho modificato il file hosts

    codice:
    192.168.1.200 pippo.com
    ma continua a rispondermi il sito di default

  7. #7
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    ok, dove viene scritta la configurazione del virtual host?
    siamo sicuri che tu non stia vedendo la copia cache?
    se invece modifichi la configurazione di default con i dati di prova?
    errori nel file di log o durante il riavvio di apache?
    scusa la sfilza

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    78
    Originariamente inviato da Enoa
    ok, dove viene scritta la configurazione del virtual host?
    siamo sicuri che tu non stia vedendo la copia cache?
    se invece modifichi la configurazione di default con i dati di prova?
    errori nel file di log o durante il riavvio di apache?
    scusa la sfilza
    La configurazione viene scritta in etc/apache2/sites-avaiable/pippo.com.conf
    Non vedo la copia in cache, ho creato due pagine una nella www e una in www/virtual e vedo la pagina in www.
    Durante il riavvio di apache vedo questo messaggio:
    apache: Could not reliaby determine the server's fulli qualified domain name, using 127.0.0.1 for Server Name
    Per due volte


    Edit:
    Io ho Ubuntu server sulla macchina virtuale, ho provato ad installare links sul server e mi sono connesso a pippo.com e vedo il vhost, ma su xp continuo a vedere il sito di default

  9. #9
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da DangeR92
    Edit:
    Io ho Ubuntu server sulla macchina virtuale, ho provato ad installare links sul server e mi sono connesso a pippo.com e vedo il vhost, ma su xp continuo a vedere il sito di default
    sei sicuro che l'indirizzo della macchina virtuale è 192.168.1.200?
    su xp non è installato apache vero?

  10. #10
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da Enoa
    sei sicuro che l'indirizzo della macchina virtuale è 192.168.1.200?
    su xp non è installato apache vero?
    tra l'altro di solito le macchine virtuali (virtualbox?) di default hanno la rete in modalità NAT che devi cambiare in "Rete Interna" o "Rete con Bridge"

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.