Esta guía explica cómo cambiar el nombre de dominio de tu sitio alojado en Discourse, ya sea que quieras cambiar a una dirección diferente de
discourse.groupo configurar un dominio personalizado que poseas.
Nivel de usuario requerido: Administrador
Cada sitio alojado por Discourse recibe una dirección en el dominio discourse.group cuando se crea (por ejemplo, mycommunity.discourse.group). Puedes cambiar el nombre de dominio de tu sitio en cualquier momento desde la página Gestionar cuenta en el panel de administración, utilizando el botón Cambiar nombre de dominio.
Lo que puede hacer Cambiar nombre de dominio
Lo que el botón Cambiar nombre de dominio te permite hacer depende de tu plan:
| Plan | Puedes |
|---|---|
| Gratis | Cambiar tu sitio a otra dirección disponible de discourse.group |
| Pro / Business | Configurar un dominio personalizado que poseas, o cambiar entre direcciones de discourse.group |
Cambiar a una dirección diferente de discourse.group
En los planes Gratis, Pro y Business, puedes cambiar la dirección de tu sitio a cualquier subdominio disponible de discourse.group sin costo adicional. No necesitas editar ningún registro DNS — Discourse gestiona este dominio — y el cambio surte efecto inmediatamente. Los dominios personalizados no están disponibles en el plan Gratis; en ese plan, el botón está limitado a cambiar entre direcciones de discourse.group.
- Abre el panel de administración en
https://your-site.discourse.group/admin, reemplazandoyour-sitecon la dirección actual de tu sitio. - Haz clic en Gestionar cuenta en la barra lateral.
- Haz clic en Cambiar nombre de dominio en la sección Dominio del sitio.
- Ingresa la nueva dirección (por ejemplo,
acme.discourse.group).
Cambiar tu dominio surte efecto inmediatamente. El sitio deja de cargarse en la dirección antigua, los usuarios necesitan recargar su navegador para ser redirigidos a la nueva dirección, y todos quedan desconectados porque las sesiones no pueden transferirse entre dominios.
Configurar un nombre de dominio personalizado (Pro y Business)
En los planes Pro y Business, puedes apuntar un dominio que poseas, como forum.example.com, a tu sitio alojado. Si aún no posees un dominio, puedes comprar uno en cualquier registrador de dominios.
- Edita los registros DNS de tu dominio. En la mayoría de los casos, haces esto en el panel de control de la empresa donde compraste el dominio.
- Agrega un registro CNAME que apunte el subdominio donde quieres tu comunidad (por ejemplo,
forum) a<something>.hosted-by-discourse.com. El valor exacto es específico para tu sitio y se te comparte en el modal que se abre cuando haces clic en el botón Cambiar nombre de dominio. - Abre el panel de administración en
https://your-site.discourse.group/admin. - Haz clic en Gestionar cuenta, luego haz clic en Cambiar nombre de dominio.
- Ingresa tu dominio (por ejemplo,
forum.example.com).
El asistente verifica que tu dominio resuelva al registro CNAME correcto y completa el cambio. Una vez que termine, tu sitio estará disponible en el nuevo dominio.
El sitio no se cargará si visitas
*.hosted-by-discourse.comdirectamente en un navegador. Eso es solo el objetivo del CNAME para tu proveedor de DNS. Usa el dominio que configuraste en su lugar.
Si el asistente informa que tu dominio no resuelve a un CNAME, verifica dos veces que hayas creado un nuevo registro CNAME (en lugar de reemplazar un registro existente) y que apunte a la dirección exacta de *.hosted-by-discourse.com para tu sitio. Los cambios de DNS pueden tardar un poco en propagarse.
Planes Enterprise
En los planes Enterprise, la configuración de dominios personalizados es completada por el equipo de Discourse, y el botón Cambiar nombre de dominio no está disponible. Aún así, crearás un registro CNAME que apunte tu subdominio a la dirección *.hosted-by-discourse.com de tu sitio, pero una vez que esté listo, coordina con el equipo de Discourse para que completen la configuración final.
Dominios raíz o apex
Si deseas que tu sitio esté en el dominio raíz o apex (por ejemplo,
example.comen lugar dewww.example.comoforum.example.com), sigue la guía para configurar un sitio alojado en un dominio raíz. Es posible que necesites cambiar de proveedor de DNS primero.
Selecciona tu proveedor de DNS
Cada sitio alojado por Discourse tiene un objetivo CNAME único en el dominio hosted-by-discourse.com. El modal Cambiar nombre de dominio en tu panel de administración muestra el objetivo exacto para tu sitio: en todas partes donde veas <something>.hosted-by-discourse.com en las instrucciones a continuación, usa el valor del modal.
Los pasos a continuación describen cómo crear un registro CNAME en los paneles de control de los principales proveedores de nombres de dominio. En todos los casos, el registro que creas tiene la misma forma:
| Campo | Valor |
|---|---|
| Tipo | CNAME |
| Host / Nombre | el prefijo donde quieres tu comunidad, por ejemplo forum |
| Objetivo / Valor / Apunta a | <something>.hosted-by-discourse.com |
Asegúrate de crear un nuevo registro — no reemplaces un registro existente, o podrías perder el acceso a tu sitio.
Si no encuentras a tu proveedor a continuación, o aún tienes problemas para configurar tu registro CNAME, contacta al equipo de Discourse en team@discourse.org.
Los paneles de control mostrados a continuación cambian con el tiempo. Si un menú no coincide con lo que ves en tu cuenta, busca las mismas opciones en la documentación propia de tu proveedor.
Cloudflare
- Inicia sesión en tu cuenta de Cloudflare.
- Selecciona tu dominio.
- Selecciona la pestaña DNS en el menú de navegación.
- Selecciona Agregar registro.
- Debajo de Tipo, elige CNAME.
- Debajo de Nombre, ingresa el prefijo para tu comunidad, por ejemplo
forum. - Debajo de Objetivo, ingresa
<something>.hosted-by-discourse.com. - Debajo de TTL, selecciona Auto.
- Debajo de Estado del proxy, selecciona el icono de nube de Cloudflare (naranja) para desactivar el CDN de Cloudflare. El icono debe estar en gris. Los sitios alojados por Discourse ya usan su propio CDN; dejar el proxy de Cloudflare activo interfiere con el sitio.
- Selecciona Guardar.
eNom
- Inicia sesión en tu cuenta en enom.com.
- Desde el menú Dominios, selecciona Mi dominio, luego haz clic en Gestionar dominios.
- Haz clic en el dominio que deseas usar con Discourse.
- Haz clic en Configuración de host.
- Para agregar un registro CNAME, haz clic en NUEVA FILA. Para editar un registro existente, actualiza la fila CNAME.
- Ingresa el prefijo para tu comunidad, por ejemplo
forum. - Ingresa
<something>.hosted-by-discourse.comcomo nombre de host. - Haz clic en Guardar.
EuroDNS
- Inicia sesión en tu cuenta en eurodns.com.
- Haz clic en Mis dominios en el menú Mis dominios a la izquierda de la página.
- Haz clic en la columna DNS en la fila del dominio que deseas cambiar.
- Desde el menú Agregar… de la tabla NOMBRE DE HOST, elige Alias de host y haz clic en Agregar.
- En el campo Alias, ingresa el prefijo para tu comunidad, por ejemplo
forum. - Ingresa
<something>.hosted-by-discourse.comen el campo Nombre de host. - Haz clic en Guardar configuración.
Gandi.net
- Inicia sesión en tu cuenta en gandi.net.
- Haz clic en la pestaña Administración, luego haz clic en el enlace panel de control.
- Haz clic en el dominio que deseas gestionar y ve a Configuración técnica.
- Haz clic en Gestionar archivo de zona DNS.
- Haz clic en Agregar una entrada y completa los campos:
- Nombre: el prefijo para tu comunidad, por ejemplo
forum - Tipo:
CNAME - Valor:
<something>.hosted-by-discourse.com., incluyendo el punto final
- Nombre: el prefijo para tu comunidad, por ejemplo
- Haz clic en Enviar, luego haz clic en Enviar cambios.
GoDaddy.com
- Inicia sesión en tu cuenta en dns.godaddy.com.
- Selecciona tu dominio para abrir la página Configuración del dominio.
- Debajo de Configuración adicional, selecciona Gestionar DNS.
- Selecciona Agregar debajo de la tabla de registros.
- Debajo de Tipo, selecciona CNAME.
- Ingresa los detalles para el registro:
- Host: el prefijo para tu comunidad, por ejemplo
forum - Apunta a:
<something>.hosted-by-discourse.com - TTL: selecciona cuánto tiempo el servidor debería almacenar en caché el registro
- Host: el prefijo para tu comunidad, por ejemplo
- Haz clic en Guardar.
IONOS
- Inicia sesión en tu cuenta en my.ionos.com.
- Haz clic en Dominios y SSL en el menú de navegación.
- Haz clic en el dominio que deseas gestionar. Se abre la página Resumen del dominio.
- Haz clic en DNS para gestionar tu configuración de DNS.
- Haz clic en Agregar registro y selecciona CNAME.
- Ingresa el prefijo para tu comunidad, por ejemplo
forum. - Ingresa
<something>.hosted-by-discourse.comcomo valor. - Haz clic en Guardar.
iwantmyname
- Inicia sesión en tu cuenta en iwantmyname.com.
- Ve a tu sección Dominios.
- En la sección Servidores de nombres, haz clic en Gestionar registros DNS.
- En el cuadro Nombre de host, ingresa el prefijo para tu comunidad, por ejemplo
forum. - Establece el Tipo en
CNAME. - En el cuadro Valor, ingresa
<something>.hosted-by-discourse.com. - Haz clic en Agregar, luego en Guardar configuración DNS.
Namecheap
Fuente: Documentación de CNAME de Namecheap
- Inicia sesión en tu cuenta de Namecheap.
- Selecciona Lista de dominios desde el menú izquierdo y haz clic en Gestionar junto a tu dominio.
- Abre la pestaña DNS avanzado.
- Haz clic en Agregar nuevo registro.
- Desde el menú Tipo, selecciona Registro CNAME.
- Ingresa el prefijo para tu comunidad (por ejemplo,
forum) en el campo Host y<something>.hosted-by-discourse.comen el campo Valor. - Haz clic en Guardar todos los cambios.
Network Solutions
- Inicia sesión en tu cuenta en networksolutions.com.
- En la barra de navegación izquierda, abre el menú nsWebAddress (Dominios).
- Haz clic en Gestionar nombres de dominio.
- En la página de Detalles del dominio para tu dominio, selecciona el botón de radio DNS designado junto a Cambiar dominio para apuntar a. Si ya has configurado ajustes DNS avanzados, haz clic en Editar junto a Configuración DNS avanzada.
- Haz clic en Aplicar cambios.
- Debajo de Gestor DNS avanzado, haz clic en Gestionar registros DNS avanzados.
- Debajo de Alias de host (Registros CNAME), haz clic en Agregar/Editar.
- En el cuadro Alias, ingresa el prefijo para tu comunidad, por ejemplo
forum. - Selecciona el botón de radio junto al cuadro Otro host.
- Ingresa
<something>.hosted-by-discourse.comen el cuadro Otro host. - Haz clic en Continuar.
- Revisa tus cambios y haz clic en Guardar cambios para crear el registro CNAME.
No-IP
- Inicia sesión en tu cuenta en No-IP.
- A la izquierda, haz clic en Host/Redirecciones, luego haz clic en Gestionar.
- Haz clic en Agregar para una nueva entrada, o haz clic en Modificar para una entrada existente.
- Ingresa el prefijo para tu comunidad como nombre de host, por ejemplo
forum. - Selecciona Alias DNS CNAME como tipo de host.
- Ingresa
<something>.hosted-by-discourse.comcomo Host objetivo y haz clic en Modificar.
Register.com
- Inicia sesión en tu cuenta en register.com.
- Debajo de la pestaña Mis cuentas, haz clic en el dominio que estás usando con Discourse.
- Desplázate hasta Configuración técnica avanzada y haz clic en Editar registros de alias de dominio.
- En el cuadro a la izquierda de tu nombre de dominio, ingresa el prefijo para tu comunidad, por ejemplo
forum. - Ingresa
<something>.hosted-by-discourse.comen el cuadro apunta a. - Haz clic en Continuar, revisa tus cambios y haz clic en Continuar nuevamente para crear el registro CNAME.
Squarespace
Fuente: Documentación de registros DNS personalizados de Squarespace
- Inicia sesión en tu cuenta en account.squarespace.com.
- Desde tu Menú de inicio, haz clic en Configuración, luego haz clic en Dominios.
- Debajo de Dominios de Squarespace, haz clic en el dominio que deseas configurar, luego haz clic en Configuración avanzada.
- Desplázate hasta Registros personalizados.
- En una fila en blanco, selecciona CNAME desde el menú Registro.
- En el campo Host, ingresa el prefijo para tu comunidad, por ejemplo
forum. - En el campo Datos, ingresa
<something>.hosted-by-discourse.com. - Haz clic en Agregar para guardar el registro.
Última revisión por @SaraDev el 2022-05-24T21:00:00Z