¿Cómo puedo probar un sitio web que se está desarrollando localmente desde un dispositivo remoto (como un iPhone)?

2 minutos de lectura

Estoy desarrollando un nuevo tema de WordPress y lo estoy haciendo localmente en mi computadora portátil usando MAMP. En mi computadora portátil puedo acceder al sitio en localhost:8800.

¿Hay alguna manera de que pueda visitar este sitio localhost desde mi iPhone? Me gustaría ver cómo se ve el tema en los dispositivos móviles en lugar de simplemente cambiar el tamaño de mi navegador. ¿Esto podría funcionar si hago una red WiFi ad hoc entre los dos?

avatar de usuario
anstangel0ver

pruebe el enlace ¿Cómo accede a un sitio web que se ejecuta en localhost desde el navegador de iPhone? Aquí hay algo que podría estar buscando.

o si quieres probar tu sitio en diferentes dispositivos http://quirktools.com/screenfly/ este enlace puede ser útil 😉

Dirígete a este sitio (http://xip.io/) y en su configuración de vhost lo siguiente reemplazando la dirección IP con su IP local:

#mysite.local
<VirtualHost *:80>
 DocumentRoot "/Users/me/Sites/Development/mysite/www"
 ServerName mysite.local
 ServerAlias mysite.local.192.168.1.81.xip.io
  <Directory "/Users/me/Sites/Development/mysite/www">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
 </Directory>
</VirtualHost>

Luego, en su dispositivo, diríjase a mysite.local.192.168.1.81.xip.io

  • Excelente, mejor que la respuesta aceptada anterior, ya que le permite acceder fácilmente a todos sus sitios locales, gracias por la sugerencia. Debe agregar que si está utilizando un puerto personalizado para su sitio (por ejemplo: 8888), también debe agregarlo en el navegador, así que mysite.local.192.168.1.81.xip.io: 8888

    – nthonygreen

    3 de enero de 2015 a las 11:06

  • Entonces, ¿qué haces para el certificado? ¿Ejecutar una CA en el servidor web local e instalar su certificado raíz en cada dispositivo móvil?

    – Damián Yerrick

    17/11/2016 a las 23:50

La forma más fácil es conectar tu Mac y iPhone a la misma red WiFi. Luego obtenga su dirección IP de Preferencias del sistema | La red. Se mostrará en la sección de estado y probablemente se verá como 10.10.5.100.

Luego, en el iPhone, vaya a http://10.10.5.100:8800

  • No funciona si su servidor usa virtualhost (nombre de host múltiple)

    – Jaime

    5 de septiembre de 2017 a las 23:08

avatar de usuario
Marca

Suponiendo que el iPhone está en la misma red que el servidor de prueba, simplemente navegue hasta su dirección IP en su teléfono.

EDITAR: Si tiene varios nombres de host, puede usar DNSMasq. Si tienes un dd-wrt enrutador, agregue las siguientes líneas al cuadro ‘Opciones adicionales de DHCP’ en la página Servicios, y asegúrese de que DNSMasq esté habilitado 🙂

address=/dev/192.168.1.2
interface=lo
no-dhcp-interface=lo

Esto dirigirá los dominios .dev a 192.168.1.2; ajústelo para satisfacer sus propias necesidades.

¿Ha sido útil esta solución?