Saltar al contenido

¿Qué sucede exactamente cuando voy a localhost: 8080 en mi navegador web? (Apache Tomcat)

Solución:

¿Qué sucede exactamente cuando dirijo mi navegador web a localhost: 8080?

  1. Está provocando que su navegador web le solicite a su sistema operativo que resuelva el nombre de host localhost. Los sistemas operativos normalmente resolverán el nombre de host localhost para 127.0.0.1, su interfaz de bucle de retorno.

  2. Cualquier nombre de host o dirección IP seguida de un : y un número de puerto como :8080 le dice al navegador que se conecte a ese puerto TCP en lugar del puerto 80 del servidor web predeterminado.

    Tal como http://localhost:80/, http://localhost/, http://127.0.0.1/:80, y http://127.0.0.1/ cada uno se conecta al mismo servidor y puerto, también lo hace http://localhost:8080/ y http://127.0.0.1:8080/ también conéctese a la misma dirección IP pero en el puerto TCP 8080

Nota adicional: En HTTP / 1.1, aunque el navegador web se conecta a la misma dirección IP y puerto, a muchos servidores web, existe una ligera diferencia entre localhost y 127.0.0.1. Dependiendo de lo que haya en la barra de direcciones, su navegador enviará un campo de encabezado de solicitud con Host: localhost o Host: 127.0.0.1 en eso. Cuando un servidor web está configurado correctamente, el campo de encabezado de host del navegador permite que un solo servidor web escuche en un solo puerto de dirección IP y sirva diferentes páginas web para muchos dominios diferentes que se resuelven en la misma dirección IP.

¿Cómo resuelve normalmente el sistema operativo nombres de host como localhost?

  1. En sistemas Unix o Unix como OS como Linux o Freebsd, el archivo es / etc / hosts, y es probable que tenga líneas como:

    127.0.0.1   localhost
    ::1     localhost ip6-localhost ip6-loopback
    
  2. En Windows, el archivo es c:windowssystem32driversetchosts y normalmente tendrá una línea similar:

    127.0.0.1   localhost
    

Nota adicional: Si lo desea, puede agregar líneas a su archivo de hosts como:

127.0.0.1     localhost
127.0.0.1     developer.yourdomain.com
# Deny Browser Request For These Sites
127.0.0.2     www.spam.advertisements.com
127.0.0.2     super.ads.com
# Block These Sites
127.0.0.3     www.dont.go.here.com
127.0.0.3     nsfw.stuff.com 
  • El localizador uniforme de recursos (URL) http://developer.yourdomain.com:8080/ en la barra de direcciones de su navegador, indica al navegador web que haga una conexión TCP al puerto 8080 de su dirección de bucle de retorno local 127.0.0.1.

  • Además, según rfc1700 página 4, cualquier dirección en el rango 127.0.0.0/8 también es una dirección de bucle de retorno. Por lo tanto, un servidor web correctamente configurado que se ejecute en su computadora podría denegar todas las solicitudes en el puerto 127.0.0.2 mientras da un mensaje genérico “No debe ir aquí. El sitio está bloqueado” para las conexiones en 127.0.0.3.

¿De dónde viene la página de Tomcat?

Apache Tomcat es un servidor que escucha en un puerto y ejecuta programas java que generan contenido para enviar a su navegador.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *