Quando il browser vede http://localwebapp/
tenta innanzitutto di determinare l'indirizzo IP di localwebapp
. Se questo riesce, il browser stabilisce una connessione TCP con quell'host, usando una porta specifica (che è 80 per HTTP, a meno che non sia menzionata qualche altra porta nell'URL).
Risoluzione localwebapp
a un indirizzo IP non prende informazioni sulla porta in considerazione, così indicando http://localwebapp/
a http://localhost:1234/
può essere fatto solo attraverso un reindirizzamento HTTP.
Per rendere http://localwebapp:1234/
lo stesso http://localhost:1234/
, modificare il file hosts
del vostro sistema operativo aggiungendo la riga
127.0.0.1 localwebapp
La posizione del file hosts
dipende dal sistema operativo. Per i sistemi operativi UNIX-like, di solito è /etc/hosts
.
Per Windows, il file hosts di solito è: C: \ Windows \ System32 \ drivers \ etc \ hosts – kakoma
come si può fare un reindirizzamento HTTP sulla pura localhost (senza server web in esecuzione)? –