Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Testare virtual-host in locale

    Ciao a tutti,
    sto provando a configurare Apache su Linux.
    Al momento sono alla configurazione dei named virtual host. Esiste un modo per testare questa configurazione direttamente dalla macchina su cui sta girando il web server?

    Cioè, se digito www.my-sito.it il browser va a cercare la pagina nel web e non nel localhost. Come faccio?

    Ciao e grazie.

  2. #2
    dovresti risolvere il nome nel file hosts associando il serverName a localhost.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Innanzitutto, un mega thanks perchè oggi è già la seconda volta che mi aiuti.

    Ho effettuato diversi tentativi ma nessun ha avuto esito positivo, ho deciso quindi di postare quello che ho in mente sperando di semplificare la vita anche a gli altri.

    <VirtualHost 127.0.0.1>
    DocumentRoot /home/alessandro/public_html/
    ServerName www.my-site.com
    ServerAdmin alessandro@my-site.eu
    # YaST created entry
    <Directory "/home/alessandro/public_html/">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
    DirectoryIndex index.php,index.html,index.htm
    </Directory>
    UserDir public_html
    </VirtualHost>
    Così come scritto, non funziona...


    La macchina è una SUSE 10.1
    dovresti risolvere il nome nel file hosts associando il serverName a localhost.
    Sostituendo però il serverName con localhost incomincio a fare del casotto con il VirtualHost di default - E poi come lo chiamo dal browser?
    Grazie ancora

  4. #4
    Ho sbagliato a chiamarlo localhost...

    nel file hosts ho l'ip della macchina associato al nome da risolvere. es.:

    codice:
    192.168.1.249     localhost
    192.168.1.249     www.my-site.com
    192.168.1.249     altro.site.com
    nel file httpd.conf

    codice:
    NameVirtualHost 192.168.1.249
    
    <VirtualHost 192.168.1.249>
        ServerAdmin pippo.pippo@pippo.it
        ServerName localhost
        DocumentRoot "home/www/"
    </VirtualHost>
    
    <VirtualHost 192.168.1.249>
        DocumentRoot "/home/alessandro/public_html/"
        ServerName www.my-site.com
        ServerAdmin alessandro@my-site.eu
    </VirtualHost>
    
    <VirtualHost 192.168.1.249>
        ServerAdmin pippo.pippo@pippo.it
        ServerName altro.site.com
        DocumentRoot "/home/www/projects/number_one/"
    </VirtualHost>
    e poi chiamerai:

    http://localhost
    http://www.my-site.com
    http://altro.site.com

    per quanto mi riguarda il mio pc funziona cosi'. non e' una SUSE ma credo sia la stessa cosa.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    scusami ma il file hosts qual è?

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    guarda dentro /etc/hosts
    think simple think ringo

  7. #7

  8. #8
    Originariamente inviato da marketto
    guarda dentro /etc/hosts
    Salve, sto provando anche io di provare in locale il vhost based.. ma non riesco a trovare il file hosts..
    uso winxp..
    dove trovo questo file? help..

  9. #9
    Originariamente inviato da Andriy88
    Salve, sto provando anche io di provare in locale il vhost based.. ma non riesco a trovare il file hosts..
    uso winxp..
    dove trovo questo file? help..
    che scemo.. lol.. trovato da solo...

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    15
    NameVirtualHost 192.168.1.249

    <VirtualHost 192.168.1.249>
    ServerAdmin pippo.pippo@pippo.it
    ServerName localhost
    DocumentRoot "home/www/"
    </VirtualHost>
    DocumentRoot "home/www/" fa riferimento a quale directory ? "home" a cosa fa riferimento ?

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.