Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    configurazione virtual host su server apache

    Salve a tutti,ho installato ubuntu 10.10 maverik su un pc in casa,ho una rete lan,e vorrei che tutti i pc della lan accedessero ai siti che saranno ospitati su questo server,però non volgio mettere nell'url un indirizzo ip,ma i nome del sito www.nomesito.local, per adesso ho questa configurazione:
    Nel server web sul file:
    /etc/apache2/httpd.conf
    ho questo:

    NameVirtualHost 192.168.0.11:80
    NameVirtualHost 192.168.0.11:81

    <VirtualHost 192.168.0.11:80>
    ServerName www.sito-prova.local
    DocumentRoot /home/nome_utente/www/sito-prova/
    ServerAdmin webmaster@localhost
    </VirtualHost>

    <VirtualHost 192.168.0.11:81>
    ServerName www.sito-prova2.local
    DocumentRoot /home/nome_utente/www/sito-prova2/
    ServerAdmin webmaster@localhost
    </VirtualHost>


    NameVirtualHost 127.0.0.1:80
    NameVirtualHost 127.0.0.1:81

    <VirtualHost 127.0.0.1:80>
    ServerName www.sito-prova.local
    DocumentRoot /home/nome_utente/www/sito-prova/
    ServerAdmin webmaster@localhost
    </VirtualHost>

    <VirtualHost 127.0.0.1:81>
    ServerName www.sito-prova2.local
    DocumentRoot /home/nome_utente/www/sito-prova2/
    ServerAdmin webmaster@localhost
    </VirtualHost>

    Non se ho fatto bene, ma ho fatto in modo che i 2 siti siano su porte diverse,inoltre ho fatto in modo che dal server ceh l i ospita posso cmq accedere aai siti tramite il nomesito.local


    Nel fila presente in c://windows/driver/etc/hosts di uno dei pc di windows ho aggiunto le seguenti stringhe:
    192.168.0.11:80 www.sito-prova.local/
    192.168.0.11:81 www.sito-prova2.local/

    Ma in tutto ci non riesco ad accedere ai siti senza mettere l'indirizzo ip ospitante della macchina con server apache, mentre dal pc ospitante riesco ad accedere tramite nomesito.local(sito-prova,sito-prova2)..
    Come mai? si può fare questa configurazione,o ho bisogno di qualcosa?
    grazie
    saluti a tutti

  2. #2
    Caspitaaa!!!Nessuno è in grado di aiutarmi....E come lo risolvo stò problema....

  3. #3
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Non è ben chiaro dove hai messo la configurazione e se l'hai scritta due volte come nel tuo post, ma se dal pc con ubuntu riesci ad accedere con i valori inseriti nei servername sei a posto.
    Perchè 2 porte differenti?
    Nel file host di windows non mettere le porte e prova togliere gli ip dalla configurazione del virtualhost

    host di windows:
    codice:
    192.168.0.11 www.sito-prova.local/
    192.168.0.11 www.sito-prova2.local/
    codice:
    <VirtualHost *:80>
    ServerName www.sito-prova.local
    DocumentRoot /home/nome_utente/www/sito-prova/
    ServerAdmin webmaster@localhost
    </VirtualHost>
    
    <VirtualHost *:81>
    ServerName www.sito-prova2.local
    DocumentRoot /home/nome_utente/www/sito-prova2/
    ServerAdmin webmaster@localhost
    </VirtualHost>
    il secondo lo devi richiamare da browser come www.sito-prova2.local:81 altrimenti di default usa la 80

    p.s. Enjoy the BBCODE

  4. #4
    Ciao seguendo i tuoi consigli ho apportato le seguenti modifiche:
    P.s: mica l'ho capito perchè mi sono ritrovato a mettere 2 porte boh!!!!

    [CODICE file di configurazione]
    httpd.conf

    <VirtualHost *:80>
    ServerName www.sito-prova.local
    DocumentRoot /home/luca/www/sito-prova/
    ServerAdmin webmaster@localhost
    </VirtualHost>

    <VirtualHost *:80>
    ServerName www.sito-prova2.local
    DocumentRoot /home/luca/www/sito-prova2/
    ServerAdmin webmaster@localhost
    </VirtualHost>


    hosts

    192.168.0.11 www.sito-prova.local/
    192.168.0.11 www.sito-prova2.local/

    [fine CODICE file di configurazione]

    Ma continua a non andare, dal locale accedo con entrambi i domini come volgio dai pc in lan niente, per accedere devo per forza mettere l'ip (che tra l'altro mi fà aprire solo il sito-prova e non il sito-prova2)...
    Qualche idea?
    grazie per l'aiuto

  5. #5
    Che bello rettificare tutto.....
    Funziona, la cosa curiosa,e non sò il motivo è che l'errore erano gli slash negli indirizzi del file hosts
    quindi nel file hosts devo mettere così:
    192.168.0.11 www.sito-prova.local
    192.168.0.11 www.sito-prova2.local
    altrimenti mi dà errore pagina...
    Quindi penso funzionava anche prima nella mia impostazione, però mi sei stato di grandissimo aiuto,perchè adesso stà configurato a norma...
    Grazie mille gentilissimo.. Alla prossima
    un saluto a tutti

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.