Preguntas Frecuentes sobre ServBay
Al trabajar con el entorno local de desarrollo web de ServBay, los desarrolladores pueden enfrentarse a ciertos inconvenientes. Este documento aborda dos de las preguntas más comunes: cómo actualizar ServBay Runtime y cómo resolver problemas de acceso a sitios locales causados por herramientas proxy como ClashX Pro.
¿Cómo actualizar ServBay Runtime?
ServBay Runtime es un componente esencial para el funcionamiento del propio ServBay y los servicios que aloja. Mantenerlo actualizado es clave para asegurar la estabilidad y el rendimiento. ServBay notificará a los usuarios cuando haya una nueva versión disponible al iniciar la aplicación. Actualizar el Runtime mejora tanto el desempeño general como la compatibilidad del sistema.
Para actualizar ServBay Runtime, sigue estos pasos:
- Abre la aplicación de ServBay.
- En la barra lateral izquierda de la ventana de ServBay, selecciona Paquetes > Servicios generales.
- En el panel derecho, localiza la entrada ServBay Runtime.
- Si hay una actualización disponible de ServBay Runtime, verás una advertencia amarilla o un botón de actualización. Haz clic en el botón amarillo de actualización.
- ServBay comenzará a descargar e instalar la versión más reciente del Runtime. Por favor, espera pacientemente hasta que finalice el proceso.
Una vez completada la actualización, ServBay Runtime funcionará en su última versión, garantizando mayor estabilidad y mejor rendimiento.
¿Por qué no puedo acceder a mis sitios locales de ServBay después de usar ClashX Pro (u otras herramientas proxy)?
Muchos desarrolladores utilizan ServBay para pruebas y desarrollo local, normalmente configurando dominios personalizados (como servbay.demo
, myproject.servbay.demo
, etc.) que resuelven hacia la dirección de loopback local 127.0.0.1
.
Al utilizar ClashX Pro u otras herramientas VPN/proxy (tales como Surge, Quantumult X, etc.), estos programas pueden interceptar o redirigir las solicitudes DNS, forzando que toda la resolución de dominios se realice a través del servidor proxy. Esto puede derivar en la omisión de la resolución DNS propia del sistema operativo y de las configuraciones locales de hosts (de las que depende la resolución de los dominios locales de ServBay), provocando que los dominios que configuras para desarrollo no se resuelvan correctamente a la IP local y resulten inaccesibles.
Para solucionarlo, debes añadir reglas en la configuración de tu herramienta proxy para indicar que no intercepte ni proxifique las solicitudes DNS de tus dominios locales de desarrollo. Esto suele lograrse configurando opciones como “omitir proxy”, “ignorar proxy”, “lista blanca” o “lista de exclusión”.
Tomando ClashX Pro como ejemplo, sigue estos pasos para configurar la excepción:
- Abre la aplicación ClashX Pro.
- En la barra de menús de macOS, haz clic en el icono de ClashX Pro y selecciona Más configuraciones.
- En la ventana de ajustes que se abre, navega hasta la pestaña General.
- Busca el campo titulado Ignorar la configuración proxy para estos hosts y dominios (o nombre similar).
- Añade tus dominios de desarrollo local a esta lista. Para cubrir los dominios más comunes de ServBay, se recomienda agregar
localhost
,127.0.0.1
y cualquier otro dominio o subdominio que utilices en ServBay, incluso comodines si es necesario. Por ejemplo, si empleas.servbay.demo
como sufijo, añade también*.servbay.demo
. Normalmente debes separar las entradas con una coma,
o en líneas diferentes. Una configuración típica podría ser:localhost, 127.0.0.1, *.servbay.demo, yourproject.servbay.demo
1 - Guarda los cambios y, si ClashX Pro lo sugiere, recarga o aplica la configuración para que los cambios surtan efecto.
(Ilustración: Configuración de dominios y hosts ignorados por el proxy en ClashX Pro)
Tras aplicar estos ajustes, ClashX Pro dejará de interferir en la resolución de estos dominios locales y deberías poder acceder a tus sitios servidos por ServBay sin inconvenientes. Si el problema persiste, verifica que hayas configurado el dominio correctamente en la sección Sitios web de ServBay, y que los servicios asociados (como Caddy o Nginx) estén en funcionamiento. También puedes diagnosticar la resolución de nombres utilizando los comandos de terminal ping yourproject.servbay.demo
o dig yourproject.servbay.demo
.