Configuración de subdominios con Gabia y Caddy

힘센캥거루
2025년 10월 20일(수정됨)
2
100

Al ver que un amigo gestionaba un subdominio en su universidad, quise intentarlo yo también.

No fue tan difícil como esperaba.

Fue posible asignar puertos según el host de las solicitudes entrantes, es decir, utilizando un proxy inverso.

Así que me puse manos a la obra.

1. Configuración de subdominios en Gabia

1) Iniciar sesión en Gabia y acceder a la herramienta de gestión de DNS

Configuración de subdominios con Gabia y Caddy-1

Primero, accede a la página web de Gabia e inicia sesión.

Luego, en el menú superior, haz clic en MyGabia -> Gestión de servicios, y elige Herramienta de gestión de DNS en el menú.

Es probable que la herramienta de gestión de DNS aparezca directamente al acceder a la página principal.

2) Selección de dominio y adición de registro

Configuración de subdominios con Gabia y Caddy-2

En la lista, haz clic en Configurar a la derecha del dominio para el cual deseas establecer un subdominio.

Configuración de subdominios con Gabia y Caddy-3

Luego, haz clic en +Añadir registro en la parte inferior para ir a la pestaña.

3) Configuración del registro A

Selecciona A como el tipo de registro.

Host

Valor

Introduce el nombre deseado del subdominio

Introduce la dirección IP pública del servidor Caddy

ej: test

ej: 123.123.123.123

Configuración de subdominios con Gabia y Caddy-4

Después de ingresar, haz clic en Confirmar a la derecha y finalmente en Guardar para completar la configuración.

2. Configuración de respuesta de subdominios en Caddy del servidor

1) Crear el archivo Caddyfile

Abre el archivo de configuración de Caddy, llamado Caddyfile, y añade el siguiente contenido.

test.example.com {
    respond "¡Hola desde test.example.com!"
}

Configuración de subdominios con Gabia y Caddy-5

El apartado test.example.com se puede ajustar a tu subdominio.

Aún no hay nada asignado a este subdominio, por lo que solo configuré un texto simple con respond.

2) Reiniciar el servidor Caddy

Ahora, reinicia el servidor Caddy para aplicar la configuración.

brew services restart caddy
Configuración de subdominios con Gabia y Caddy-6

Caddy obtiene automáticamente claves de certificación para HTTPS, por lo que no es necesario configurarlo por separado.

Ahora, accede a tu subdominio configurado.

Si aparece el texto como en la imagen de abajo, significa que ha sido exitoso.

Configuración de subdominios con Gabia y Caddy-7

3. Resumen

Tenía curiosidad por saber cómo gestionar varios servidores en un solo servidor, y con este proyecto aprendí a usar un proxy inverso.

La clave es que el dominio host está incluido en el encabezado de la solicitud.

La programación siempre ofrece cosas nuevas que aprender, parece que nunca se acaba.

¡Me gusta!

Configuración de subdominios con Gabia y Caddy-8

관련 글

공문서 완전 자동화 해보기 - ChatGPT, Claude, kordoc + python-hwpx
공문서 완전 자동화 해보기 - ChatGPT, Claude, kordoc + python-hwpx
대한민국 공공기관은 여전히 .hwp 확장자를 가진 파일을 많이 사용한다.이 파일은 한글과컴퓨터에서 만든 독자 규격 문서다.문제는 이 형식이 다른 프로그램과 완전히 호환되지 않는다는 데 있다.문서를 열어보는 것은 가능하다.하지만 그 내용을 구조적으로 읽고, 데이터처럼 활...
Relato del desarrollo de un blog full‑stack con Next.js
Relato del desarrollo de un blog full‑stack con Next.js
Alrededor de un año después de empezar con el desarrollo web, empecé a pensar que quería tener mi propio blog.Así que estuve dedicado a esto durante u...
Despliegue sin interrupciones de Nextjs (servidor local) usando Caddy
Despliegue sin interrupciones de Nextjs (servidor local) usando Caddy
Cada vez que me entraban ganas de seguir añadiendo cosas a la página web, hacía un build, y en ese intervalo parece que había gente que se conectaba d...
Automatización de la indexación de búsqueda de Google - Web Search Indexing API
Automatización de la indexación de búsqueda de Google - Web Search Indexing API
Después de IndexNow, decidí probar también la automatización con Google.Buscando un poco, vi que Google ofrecía algo llamado Web Search Indexing a tra...
Automatizar la creación de índices de búsqueda - IndexNow
Automatizar la creación de índices de búsqueda - IndexNow
Mientras estaba registrando el sitio en Bing, me enteré de que Bing ofrece una función llamada IndexNow.Lo esencial es que, usando una clave de API, p...
Experiencia de que hackearan mi servidor Nextjs y React
Experiencia de que hackearan mi servidor Nextjs y React
La primera vez que me encontré con este problema de seguridad fue la madrugada del 5 de diciembre.Que en React era posible ejecutar código de forma re...

댓글을 불러오는 중...