por para nombre maquina equipo consola comando cambiar localhost alias hostname

localhost - para - virtual host apache windows



Alias nombre de host para localhost (3)

Suponiendo que un Python-Script local está ejecutando un servidor web.

¿Hay alguna forma de establecer un alias, de modo que http://localwebapp/ http://localhost:1234/ ?

Edición: O al menos http://localwebapp:1234/ es igual a http://localhost:1234/ ?


Cuando el navegador ve http://localwebapp/ primero intenta determinar la dirección IP de localwebapp . Si esto tiene éxito, el navegador establece una conexión TCP con ese host, utilizando un puerto específico (que es 80 para HTTP, a menos que se mencione algún otro puerto en la URL).

La resolución de localwebapp en una dirección IP no tiene en cuenta la información del puerto, por lo que apuntar http://localwebapp/ a http://localhost:1234/ solo se puede hacer mediante una redirección de HTTP.

Para hacer http://localwebapp:1234/ igual que http://localhost:1234/ , edite el archivo hosts de su sistema operativo agregando la línea

127.0.0.1 localwebapp

La ubicación del archivo hosts depende del sistema operativo. Para sistemas operativos similares a UNIX, normalmente es /etc/hosts .


Puede hacer localwebapp como alias para localhost en /etc/hosts . Luego puede ejecutar un servidor web (Apache y amigos) para detectar ese nombre de host.

<VirtualHost *:80> ServerName localwebapp # redirect elsewhere Redirect localhost:1234 </VirtualHost>


la segunda opción (solo alias el nombre de host sin la información del puerto) es posible agregando localwebapp a su archivo de hosts ( /etc/hosts en * NIX, c:/windows/system32/drivers/etc/hosts en windows)

añadiendo

127.0.0.1 localwebapp

debe hacer el truco (asumiendo que su script local de Python no realiza el alojamiento virtual y sirve el mismo contenido para todos los dominios solicitados)