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

    [windows 2003]Più siti in locale, con il solo 127.0.0.1?

    Salve,
    Leggendo un paio di post su questo forum mi è venuta una curiosità: come faccio ad avere più siti web IN LOCALE (quindi disponendo solo dell'IP 127.0.0.1) con Windows 2003 Server?

    Finora ho usato solamente il "Sito web predefinito" creando N cartelle virtuali, ma capite bene che in questo modo non è la stessa cosa che avere N siti web distinti, ciascuno con una propria root "vera"

    Ho fatto un paio di prove lasciando, su un secondo sito, lo stesso IP predefinito 127.0.0.1 e cambiando semplicemente l'intestazione host (ad es: "prove"), ma digitando http://prove/ ottengo un errore...

    C'è una soluzione?
    Graie in anticipo per le risposte
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  2. #2
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    puoi avere piu' siti cambiando almeno una delle seguenti cose:
    -ip
    -porta
    -host header



    e' normale che se fai
    http://prove....ti dia errore

    prova da dos a fare ping prove... ti risponde qualcuno ?
    ...
    devi aggiungere o al DNS server o al file hosts il fatto che per il pc PROVE risponda l'ip 127.0.0.1

    puoi pero' mettere un sito su
    http://127.0.0.1
    e l'altro su
    http://127.0.0.1:8080

  3. #3

    Re: [windows 2003]Più siti in locale, con il solo 127.0.0.1?

    Originariamente inviato da ivanhalen
    Ho fatto un paio di prove lasciando, su un secondo sito, lo stesso IP predefinito 127.0.0.1 e cambiando semplicemente l'intestazione host (ad es: "prove"), ma digitando http://prove/ ottengo un errore...
    Beh.. è giusto visto che il "dominio" prove non esiste il browser non sa a quale indirizzo IP indirizzare.
    Non badare al fatto che se digito il nome del computer sul browser mi risponde il server IIS locale (se installato ovviamente).. è normale. Non è normale però digitare prove ed aspettarsi che venga visualizzato il sito creato sull'IIS. Tu hai solo detto a IIS di rispondere alle richieste di prove che provengono da Internet. Il problema è che se non c'è un DNS che risolve il nome prove e gli associa un indirizzo ip non ci arriverai mai al server dove è installato l'IIS.

    Ora non stare li ad installare il server DNS sulla macchina che nn serve. Per richieste locali basta modificare il file HOSTS presente in C:\WINDOWS\system32\drivers\etc.
    Aggiungi una riga in fondo:
    127.0.0.1 prove
    (dovresti trovare anche il famoso "localhost")
    In questo modo quando richiedi di raggiungere il "dominio" prove il tuo pc analizza prima quel file e se presente li allora rimanda all'indirizzo ip indicato altrimenti interroga il DNS configurato (ma ovviamente questo gli da errore).

    Fino adesso tu interrogavi direttamente il DNS e quindi non ti funziona per questo motivo.

    Fai questa mod e fammi sapere


  4. #4
    YESSS! Funziona!!
    Grazie ad entrambi (e scusate la straordinaria incompetenza...): ho preferito la soluzione più semplice, ossia ho modificato il file hosts ed accanto a 127.0.0.1 localhost ho messo 127.0.0.1 prove
    dopodichè ho configurato un nuovo sito web, ma non me l'ha fatto avviare fino a quando non ho messo un'intestazione (ma questa cosa l'ho capita praticamente subito)
    Ok, adesso posso fare tutte le mie prove in locale ricreando gli scenari dei miei vari siti web (su Windows 2003) e disabilitando i percorsi principali! :-)
    Grazie ancora!
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

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.