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

    Configurare Apache per Windows XP

    Salve a tutti, avrei bisogno di un aiuto:
    Come si configurano i VirtualHost su WindowsXP?

    Mi spiego meglio:
    Sono da poco migrato dal vetusto Windows98 al più attuale WindowsXP Home edition.
    Programmando in PHP su Win98, installavo Apache e mi configuravo il httpd.conf con vari VirtualHost relativi ai domini da me controllati.
    Per provare tutto in locale, modificavo il buon vecchio file "hosts" nella cartella "Windows" con:
    codice:
    127.0.0.2    www.miodominio.it
    poi in httpd.conf mettevo:
    codice:
    Listen 127.0.0.2
    NameVirtualHost 127.0.0.2
    
    <VirtualHost 127.0.0.2>
        ServerAdmin webmaster@miodominio.it
        DocumentRoot "C:/miodominio/"
        ServerName www.miodominio.it
        ErrorLog logs/dummy-host.example.com-error_log
        CustomLog logs/dummy-host.example.com-access_log common
    </VirtualHost>
    In questo modo, quando dal browser digitavo www.miodominio.it, mi si apriva il sito dalla cartella c:/miodominio/
    Comodissimo: ma in WindowsXP non funziona!!!

    Che fine ha fatto il buon vecchio file "hosts"? e soprattutto come posso ottenere lo stesso risultato con Windows XP????

    Grazie a tutti quelli che mi risponderanno...
    Salvatore De Bonis AKA Novice of Ricotta AKA NashCrash

  2. #2
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    il file hosts esite ma si trova in un'altra dir

    non mi ricordo esattamente quale ma con un cerca file lo trovi di sicuro

  3. #3
    Ho effettuato una ricerca "completa" (cartelle nascoste e di sistema) su tutto l'hard disk, prima del file "hosts" e poi di qualsiasi file che contenesse "127.0.0.1"...

    Ma niente!!!
    Potresti farmla tu per me (se usi WindowsXP...) e dirmi a te in quale cartella si trova? Al massimo me lo creo io, la dove deve andare...

    Ma non è che percaso devo avere WindowsXP Professional?
    Salvatore De Bonis AKA Novice of Ricotta AKA NashCrash

  4. #4
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    windows/system32/drivers/etc/hosts ... una cosa del genere... io ci ho messo un secolo a capire tutto il funzionamento e ancora mi manca una cosa. Come faccio dopo che ho configurato i VH a vedere i siti web , quelli scaricati e non quelli in locale, ovvero quelli IN INTERNET (qui ho i percorsi assoluti, ovviamente).
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  5. #5
    Originariamente inviato da flessciato
    windows/system32/drivers/etc/hosts ... una cosa del genere... io ci ho messo un secolo a capire tutto il funzionamento e ancora mi manca una cosa. Come faccio dopo che ho configurato i VH a vedere i siti web , quelli scaricati e non quelli in locale, ovvero quelli IN INTERNET (qui ho i percorsi assoluti, ovviamente).
    Ovviamente se metti in hosts
    codice:
    127.0.0.2 www.tuosito.it
    ogni volta che digiterai www.tuosito.it dal browser questi, trovato l'indirizzo numerico nel tuo file hosts, cercherà all'indirizzo 127.0.0.2, senza chiedere ad altri DNS server il vero indirizzo numerico.

    Io ho risolto nella maniera più stupida: mi sono creato un file BAT che rinomina il file HOSTS, quando non mi serve più, in modo che il browser non peschi più gli indirizzi da lì...
    Verifico il funzionamento su XP nella cartella da te indicatami del file HOSTS e se funge (e se interessa) posto il codice del file BAT per l'auto rinominazione del file HOSTS...
    Salvatore De Bonis AKA Novice of Ricotta AKA NashCrash

  6. #6
    Grazie Flessciato, funge tutto perfettamente: ricambio con il piccolo file bat da me realizzato per gestire i domini.

    Allora: crea un file "c:\windows\sistem32\drivers\etc\apache.bat" (il nome è importante per la ricorsione) e copiaci dentro:

    codice:
    @echo off
    c:
    cd \
    cd WINDOWS
    cd system32
    cd drivers
    cd etc
    
    :goto start
    cls
    if EXIST hosts.on goto giaon
    if EXIST hosts.off goto giaoff
    goto menu
    
    :giaon
    echo ******************************************
    echo ***           Hosts x APACHE           ***
    echo ******************************************
    goto menu
    
    :giaoff
    echo ******************************************
    echo ***           Hosts STANDARD           ***
    echo ******************************************
    goto menu
    
    :menu
    echo.
    echo 1. Avvia
    echo 2. Arresto
    echo 3. Modifica Hosts Standard
    echo 4. Modifica Hosts x Apache
    echo 5. Annulla
    echo.
    choice /C:12345 Scelta
    if errorlevel 5 goto end
    if errorlevel 4 goto changeOFF
    if errorlevel 3 goto changeON
    if errorlevel 2 goto stop
    if errorlevel 1 goto avvia
    goto restart
    
    :avvia
    if EXIST hosts.on goto restart
    ren hosts hosts.on
    ren hosts.off hosts
    goto restart
    
    :changeOFF
    if EXIST hosts.on goto change
    notepad hosts.off
    goto restart
    
    :changeON
    if EXIST hosts.off goto change
    notepad hosts.on
    goto restart
    
    :change
    notepad hosts
    goto restart
    
    :stop
    if EXIST hosts.off goto restart
    ren hosts hosts.off
    ren hosts.on hosts
    goto restart
    
    :end
    exit
    
    :restart
    apache.bat
    poi crei "c:\windows\sistem32\drivers\etc\hosts" e ci metti

    codice:
    127.0.0.1        localhost
    e infine ""c:\windows\sistem32\drivers\etc\hosts.off" e ci metti dentro i tuoi indirizzi IP, per esempio io uso 127.0.0.2 per tutti i miei VH:

    codice:
    127.0.0.1        localhost
    127.0.0.2        www.primo.it
    127.0.0.2        www.secondo.it
    127.0.0.2        www.terzo.it
    Il mio "programmino" si riferisce al primo come "Hosts Standard" e al secondo come "Hosts x Apache".

    PS. Molto probabilmente avrai qualche problema, perché WindowsXP non possiede il file "CHOICE.COM", te l'ho messo su "http://www.sitissimo.it/choice.com"
    Sempre che ti fidi del mio file...
    :quote: :quote: :quote: :quote: :quote: :quote:

    Ciao, ciao!!!
    Salvatore De Bonis AKA Novice of Ricotta AKA NashCrash

  7. #7
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    mitico

    mi hai risolto... cioè... sei un mito! è proprio quello che SOGNAVO... :mavieni:






    io direi di linkarlo in home page, anzi, di rilievizzare bene bene per gli apachemaniaci

    graZIE E A BUON RENDERE :metallica
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  8. #8
    Dovevo pur ricambiare, no?
    Salvatore De Bonis AKA Novice of Ricotta AKA NashCrash

  9. #9
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    aspetta

    ma choice.com dove lo piazzo???

    in che dir? mi scrivi il percorso per uinzoz icspi?!

    mi daresti anche il sorgente del file .com??

    nel file bat devo settare qualcosa o è un "dragga e godi" e basta?!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  10. #10
    Una cosa non capisco: ma non è più facile mettere un altro nome nel file host (e dunque anche al virtualhost) in modo da avere il sito locale e online contemporaneamente?

    Ovviamente un nome che ricorda comunque il sito online (ww1.tuosito.it o qualsiasi altra cosa), tanto non dovrebbe cambiarvi niente perché normalmente è raro che in un sito si mettano URL assoluti con tanto di www (salvo per alcune accezioni).

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 © 2024 vBulletin Solutions, Inc. All rights reserved.