Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    apache - virtual host e LAN

    salve a tutti...
    ho letto la pillola sui virutal host e quello che ho fatto grazie ad essa è riuscito benissimo. Infatti quando faccio: http://sito_mio_vh funge benissimo...

    Su un pc della mia rete lan ho aggiunto una voce sul file host di windows

    192.168.2.3 sito_altropc_vh


    Dove l'ip è quello del pc dove sta APACHE. Quando da questo pc faccio http://sito_altropc_vh non mi si vede il sito desiderato, ma mi si vede la pagina di apache ke annuncia ke il server su quella macchia è stato installato correttamente bla bla bla (la solita home di apache)...

    Come faccio dal pc della rete ad accedere al sito tramite VH?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    up

  3. #3

    Re: apache - virtual host e LAN

    Originariamente inviato da FinalFantasy
    salve a tutti...
    ho letto la pillola sui virutal host e quello che ho fatto grazie ad essa è riuscito benissimo. Infatti quando faccio: http://sito_mio_vh funge benissimo...

    Su un pc della mia rete lan ho aggiunto una voce sul file host di windows

    192.168.2.3 sito_altropc_vh

    Come faccio dal pc della rete ad accedere al sito tramite VH?
    si presume che sul pc dove hai apache nell'hosts ci sia:

    127.0.0.1 sito_altropc_vh


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

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Re: Re: apache - virtual host e LAN

    Originariamente inviato da piero.mac
    si presume che sul pc dove hai apache nell'hosts ci sia:

    127.0.0.1 sito_altropc_vh

    si certo...realmente ho:
    codice:
    PC APACHE
    127.0.0.1       localhost
    127.0.0.2	revolution
    quindi sul pc dove è installato apache, facendo localhost mi spunta la pagina iniziale di apache, invece facendo revolution, mi spunta la pagina iniziale del sito (perché ho configurato il VH correttamente)

    Ora il mio problema è se un pc della rete locale volesse (si può dire volesse :master: ?) accedere a quel sito di cui ho fatto il vh sul pc di apache, non so come fare...

    nn se sn stato kiaro

  5. #5
    Infatti ti ho detto che si presume che anche nel pc con apache ci fosse:

    127.0.0.1 sito_altropc_vh

    Se da un pc esterno digiti http://revolution vieni inviato a 192.168.2.3.

    Il nome del server http reale su apache e' localhost, e localhost e' associato a 127.0.0.1 e non 127.0.0.2.

    Soluzione?

    prova a cambiare il nome del virtual host in 127.0.0.1.
    codice:
    NameVirtualHost 127.0.0.1:80
    
    <VirtualHost 127.0.0.1>
    #  qui i dati del tuo server localhost
       ServerName localhost
       DocumentRoot "c:/tuo_path/"  
    </VirtualHost>
    #
    #
    <VirtualHost 127.0.0.1>
        ServerName revolution
        DocumentRoot "c:/tuo_path_a_revolution/"
    </VirtualHost>
    ed ovviamente anche l'associazione in hosts.

    Occhio anche ad eventuali proxy e firewall... Salvo imprevisti dovrebbe andare, quanto meno sulla mia rete domestica sono messo cosi' e funziona. Avro' una decina di VH.


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

  6. #6
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    ho fatto esattamente quello ke mi hai detto, ho solamente cambiato i percorsi...sul server di apache funge tutto bene, appena vado sull'altro pc collegato in rete e metto http://revolution, non va...devo fare qualche cosa nel suo file host? Ed esattamente cosa mettere?

  7. #7
    prova ad indirizzare pc/vh

    http://192.168.2.3/revolution

    mi fa strano pero' ... adesso non posso provare perche' non sono in rete, ma da un portatile. Se non risolvi appena tornero' a casa provero'.

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

  8. #8
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    nn va...facendo in quel modo e come se io volessi accedere alla directory revolution (ke nn esiste)

  9. #9
    Originariamente inviato da FinalFantasy
    nn va...facendo in quel modo e come se io volessi accedere alla directory revolution (ke nn esiste)
    Prova allora una soluzione di questo tipo.... almeno come provvisoria:

    crea un file con lo stesso nome del virtual host in cui fai un redirect.
    codice:
    nome file revolution.html
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Trasferimento</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <SCRIPT LANGUAGE="Javascript">
    <!--
    window.location="http://revolution/"
    //-->
    </SCRIPT>
    </head>
    </html>
    Questo file lo metti nella documentRoot dove vai a finire adesso sul pc con apache.

    Dall'altro pc chiama:

    http://192.168.2.3/revolution.html

    dovrebbe farti il redirect sul VH.

    Poi domani faccio qualche prova perche' la cosa ora mi incuriosisce e
    non mi ricordo assolutamente come e' messa sta cosa sui pc.


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

  10. #10
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    mi dispiace contraddirti, ma il redirect nun va

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.