Acceder a mi archivo index.html desde una computadora distinta a donde tengo instalado Apache

Acceder a mi archivo index.html desde una computadora distinta a donde tengo instalado Apache

Tengo instalado Apache y tengo un archivo index.html al que puedo acceder escribiendohttp://localhost/index.htmlen mi navegador.

¿Cómo puedo acceder a mi index.html desde cualquier otra computadora?

Muchas gracias

Respuesta1

Suponiendo que la dirección IP de esa computadora es 192.0.2.42, comohttp://192.0.2.42/index.html

servidor localen esa URL simplemente se resuelve en la dirección IP de bucle invertido de su máquina, 127.0.0.1.

Respuesta2

Primero, verifique si su servidor Apache está escuchando en el puerto 80 (el puerto 80 es para tráfico HTTP). Utilice esto en la terminal,

sudo netstat -plnt

Verificar el estado de los puertos abiertos

Si ve el estado de ESCUCHAR del puerto 80, está bien.

A continuación, verifique su dirección IP pública. Puedes utilizar algún sitio web donde puedas comprobar tu dirección. Por ejemplo, Verifique la dirección IP.

Siestás sentado detrás de un enrutador, su computadora obtiene una dirección IP interna asignada por el enrutador.

Puede verificar la dirección IP interna ejecutándola en el terminal,

ifconfig

Dirección IP interna de ifconfig

En este caso, es necesarioreenviar el puerto80 para conexiones entrantes a su dirección IP interna. El procedimiento de reenvío de puertos suele mencionarse en el manual del enrutador en particular. Un tutorial en línea está aquí.WikiHow-Reenvío de puertos. Después del reenvío de puertos, usted/alguien puede acceder http://your_public_ip/index.html a PS. Sin el reenvío de puertos, otros usuarios de su red local pueden acceder a su index.html usando http://your_internal_ip/index.html

Otro caso:Si no está sentado detrás de un enrutador. Entonces, si tienes una IP estática, http://your_public_ip/index.htmlfuncionará.

Si tiene una IP dinámica, debe verificar el DNS dinámico.Wikipedia-DDNS

Respuesta3

Desde otra computadora, escriba la siguiente URL en el navegador,

http://{servidor-ip}:{servidor apache número de puerto}

Asegúrese de que se pueda acceder a la IP del servidor desde otra máquina y que tenga el mismo número de puerto. en qué servidor Apache está escuchando.

información relacionada