Sottodominio Localhost su XP Pro IIS?
-
05-07-2019 - |
Domanda
Esiste un modo per configurare sottodomini udner Xp Pro IIS per qualcosa come test.localhost
Può essere fatto tramite IIS o il file hosts? È necessario effettuare un controllo su un sito che utilizza il percorso di ritorno alla radice, quindi avere il sito in una directory virtuale come localhost / test causa problemi.
Soluzione
Come probabilmente ben saprai, IIS 5.1 supporta immediatamente un solo sito Web. Quello che puoi fare è usare lo strumento adsutil.vbs
per creare un secondo sito in IIS 5.1 e configurarlo per usarlo.
Il seguente articolo spiega il processo:
IIS: creazione di più siti Web all'interno di IIS su Windows 2000 e Windows XP Professional
Esiste persino un widget GUI per semplificare la vita:
Quindi, in poche parole:
- Crea un secondo sito usando uno dei i metodi sopra (imposta l'IP indirizzo al IP principale della macchina indirizzo)
- Aggiungi un'intestazione host per
test.localhost
al nuovo sito - Modifica gli HOSTS e aggiungi una voce per
test.localhost
che punta all'IP indirizzo sopra
Altri suggerimenti
Il modo più semplice è semplicemente cambiare la radice del documento del sito solitario che hai già nella cartella diversa con il sito di destinazione. Quindi puoi ripristinarlo al termine.
Se stai costruendo roba in directory virtuali dalla radice, questo non dovrebbe nemmeno avere effetto su alcun progetto in corso.
Mi sembra di ricordare che c'era uno strumento che ha fatto questo per te, ma ho dimenticato il suo nome e le coordinate.
Crea un nuovo sito Web in IIS. Il valore dell'intestazione host dovrebbe essere il tuo sottodominio come " sub.localhost " ;, quindi aggiungere il dominio al file hosts.
apri con il blocco note il file c: \ windows \ system32 \ drivers \ etc
e aggiungi questa riga:
127.0.0.1 mysuper-site.com.net.blabla
Quindi vai a questo sito: http: //mysuper-site.com.net.blabla