0 votos

¿Compartir el vhost local de Apache a través de lan sin cambiar de Hosts/DNS?

Estoy trabajando por cuenta propia en algún lugar y quiero compartir un sitio local (en mi MacBook) con algunos usuarios de la LAN a través de IP. La estructura de la red, el tiempo y la capacidad técnica aquí no me permiten conseguir todo el mundo para agregar entradas de host o configurar DNS adecuado..

Así que digamos que tengo http://devsite accesible en mi propia máquina, ¿hay alguna manera de que pueda acceder a esto desde la LAN a través de IP como: 'http://10.1.2.3/devsite' ?

Veo que 'http://10.1.2.3/~mbp/' funciona para el sitio por defecto (donde 'mbp' es el nombre de mi máquina) pero no estoy seguro de cómo conseguir que funcionen otros sitios.

Cheeeers.

Añadido para mayor claridad: el nombre 'devsite' está añadido en /private/etc/hosts por mí, y el vhost está añadido en /private/etc/apache2/extra/httpd-vhosts.conf

2voto

zippy Puntos 1215

Cuando actives el uso compartido de la web desde las Preferencias del Sistema, habrá una IP de la LAN que apuntará a tu carpeta local ~/Sites. Todo lo que tienes que hacer es que los de la LAN apunten sus navegadores a http://myLANIP/~username/devsite donde devsite es una carpeta dentro de su carpeta ~/Sites.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X