Nombres de dominio¶
Los nombres de dominio son direcciones basadas en texto que identifican ubicaciones en línea, como sitios web. También son más fáciles de recordar, así las personas pueden navegar por internet sin tener que hacer uso de direcciones IP numéricas.
Una base de datos recién instalada suele ser accesible a través de la dirección asignada por su proveedor de alojamiento (por ejemplo, mycompany.example-hosting.com). Para que los visitantes puedan acceder a su sitio web mediante su propia dirección (por ejemplo, www.yourdomain.com), configure un nombre de dominio de su propiedad.
Nota
El registro de un nombre de dominio y la gestión de sus registros DNS se realizan en su registrador de dominios, no en Odoo. Si no está seguro de qué registrador o servicio DNS aloja su dominio, contacte a su proveedor de alojamiento o a su administrador de sistemas.
Registros DNS¶
Los siguientes tipos de registro DNS son relevantes al conectar un nombre de dominio a una base de datos:
A: un registro A contiene la dirección IP a la que apunta un dominio.
CNAME: los registros CNAME redirigen un dominio o subdominio a otro dominio. Este es el tipo de registro utilizado para apuntar el subdominio
www.a la base de datos.MX: los registros MX indican a los servidores dónde entregar los correos electrónicos enviados al dominio.
TXT: los registros TXT se usan para diferentes fines (por ejemplo, para verificar la propiedad del nombre de dominio, o para publicar los registros SPF y DKIM utilizados para los correos electrónicos salientes).
Cualquier modificación de los registros DNS puede tardar hasta 72 horas en propagarse por todo el mundo en todos los servidores.
Ver también
Buzón de correo¶
Conectar un nombre de dominio a una base de datos no crea buzones de correo para ese dominio. Para recibir correos electrónicos en direcciones como [email protected], use un subdominio como dominio alias de la base de datos, o configure un proveedor de correo electrónico externo.
Usar un subdominio¶
Puede crear un subdominio (por ejemplo, subdominio.sudominio.com) para usarlo como un dominio de seudónimo para la base de datos. Esto permite que los usuarios creen registros en la base de datos a partir de los correos electrónicos que reciben en su seudónimo [email protected].
Para ello, añada un registro CNAME en su proveedor DNS con el subdominio deseado como nombre (por ejemplo, subdomain) y la dirección original de la base de datos con un punto al final como destino (por ejemplo, mycompany.example-hosting.com.). A continuación, pida a su proveedor de alojamiento que declare el subdominio como dominio adicional de la base de datos.
Por último, vaya a su base de datos y abra . En el campo Dominio alias, escriba el dominio alias (por ejemplo, subdomain.yourdomain.com), haga clic en Crear y, a continuación, en Guardar.
Usar un proveedor de correo electrónico externo¶
Para usar un proveedor de correo electrónico externo, configure un registro MX en su proveedor DNS. Los valores que debe escribir en los campos Nombre, Contenido y Prioridad dependen del proveedor de correo electrónico externo.
Configurar un nombre de dominio existente¶
Si ya cuenta con un nombre de dominio, puede usarlo para su sitio web de Odoo.
Advertencia
Se recomienda encarecidamente seguir estos pasos en orden para evitar problemas de validación del certificado SSL:
Agregar un registro CNAME¶
Es necesario añadir un registro CNAME para redirigir su nombre de dominio a la dirección de su base de datos de Odoo. La dirección de destino del registro CNAME es la dirección de la base de datos proporcionada por su proveedor de alojamiento (por ejemplo, mycompany.example-hosting.com).
Las instrucciones específicas dependen de su servicio de alojamiento de DNS.
Ver también
Redirigir un dominio raíz¶
Nota
Completar este paso es opcional, pero le recomendamos que lo haga.
Para permitir que los visitantes utilicen su nombre de dominio raíz (un nombre de dominio sin subdominios ni prefijos) (sudominio.com) deberá crear una redirección 301 (una redirección permanente de una URL a otra) a www.sudominio.com:
de
http://sudominio.comahttps://www.sudominio.comyde
https://sudominio.comahttps://www.sudominio.com.
Las instrucciones específicas dependen de su servicio de alojamiento DNS, pero no todos ofrecen redirigir un dominio raíz con una conexión HTTPS segura. Le recomendamos utilizar Cloudflare si ocurre algún problema.
Usar Cloudflare para proteger y redirigir un dominio desnudo¶
“Regístrate e inicia sesión en Cloudflare <https://dash.cloudflare.com/sign-up>”_.
Introduce tu nombre de dominio en “Cloudflare’s dashboard <https://dash.cloudflare.com/login>”_ y selecciona Búsqueda rápida de registros DNS.
Elige un plan (el plan gratuito es suficiente).
Sigue las instrucciones y recomendaciones de Cloudflare para completar la activación.
Agregue un registro CNAME para redirigir su dominio desnudo (“yourdomain.com”) al subdominio “www” (por ejemplo, “www.yourdomain.com”) haciendo clic en DNS en el menú de navegación, luego haciendo clic en el botón Agregar registro y usando la siguiente configuración:
Tipo: CNAME
Nombre: “@” (o “yourdomain.com”)
Objetivo: por ejemplo, “www.yourdomain.com”
Estado del proxy: Proxy
screenshot: websites-domain-names-cloudflare-cname-www- menu
- (Cloudflare dashboard) ‣ DNS ‣ Records ‣ Add record
- shows
- The Cloudflare "Add record" form filled in with Type CNAME, Name "@", Target "www.yourdomain.com" and Proxy status "Proxied".
- highlight
- The Type, Name, Target and Proxy status fields (red frame).
- data
- Example domain "yourdomain.com".
- module
- (external website)
- notes
- English UI, light theme, 1440px width, crop to the record form.
Añada un segundo registro CNAME para redirigir el subdominio
www(por ejemplo,www.yourdomain.com) a la dirección de su base de datos (por ejemplo,mycompany.example-hosting.com) con la siguiente configuración:Tipo: CNAME
Nombre: por ejemplo, “www.yourdomain.com”
Destino: por ejemplo,
mycompany.example-hosting.comEstado del proxy: Solo DNS
screenshot: websites-domain-names-cloudflare-cname-db- menu
- (Cloudflare dashboard) ‣ DNS ‣ Records ‣ Add record
- shows
- The Cloudflare "Add record" form filled in with Type CNAME, Name "www", Target the database address, and Proxy status "DNS only".
- highlight
- The Proxy status toggle set to "DNS only" (red frame).
- data
- Example domain "yourdomain.com", database address "mycompany.example-hosting.com".
- module
- (external website)
- notes
- English UI, light theme, 1440px width, crop to the record form.
Defina una regla de redirección para redirigir permanentemente (301) su dominio simple (por ejemplo,
sudominio.com) ahttp://y ahttps://. Vaya a y haga clic en Crear una regla dentro de la sección Reglas de redireccionamiento.Introduzca cualquier Nombre de la regla.
En la sección Si las solicitudes entrantes coinciden…, seleccione Expresión de filtro personalizada y utilice la siguiente configuración:
Field: Nombre de host
Operador: es igual a
Valor: por ejemplo, “yourdomain.com”
En la sección Then…, utilice la siguiente configuración:
Tipo: Dinámico
Expresión: Por ejemplo,
concat("https://www.sudominio.com", http.request.uri.path)Código de estado: 301
Conservar cadena de consulta: habilitado
screenshot: websites-domain-names-cloudflare-redirect-rule- menu
- (Cloudflare dashboard) ‣ Rules ‣ Redirect Rules ‣ Create a Rule
- shows
- The Cloudflare redirect rule form with a custom filter expression on Hostname equals "yourdomain.com" and a dynamic expression producing "https://www.yourdomain.com" with status code 301 and "Preserve query string" enabled.
- highlight
- The "Then..." section with the dynamic expression and the 301 status code (red frame).
- data
- Example domain "yourdomain.com".
- module
- (external website)
- notes
- English UI, light theme, 1440px width, full rule form.
Vaya a SSL/TLS y establezca el modo de cifrado en Full.
screenshot: websites-domain-names-cloudflare-encryption- menu
- (Cloudflare dashboard) ‣ SSL/TLS ‣ Overview
- shows
- The Cloudflare SSL/TLS encryption mode page with "Full" selected.
- highlight
- The "Full" encryption mode option (red frame).
- data
- Example domain "yourdomain.com".
- module
- (external website)
- notes
- English UI, light theme, 1440px width, crop to the encryption mode selector.
Mapear un nombre de dominio a una base de datos de Odoo¶
Advertencia
Asegúrese de haber agregado un registro CNAME al DNS de su nombre de dominio antes de mapear el nombre de su dominio a la base de datos de Odoo.
Si no lo hace, podría evitar la validación del certificado SSL, lo que a su vez causaría un error de discordancia con el nombre del certificado. Por lo general, los navegadores web indican esto mediante una advertencia en la que aparece el mensaje «La conexión no es privada».
Una vez que el registro CNAME apunte a la base de datos, pida a su proveedor de alojamiento o a su administrador de sistemas que declare el nombre de dominio (por ejemplo, www.yourdomain.com) como un dominio atendido por la base de datos, de manera que el servidor web responda a las solicitudes enviadas a esa dirección y emita un certificado para él.
Cifrado SSL (protocolo HTTPS)¶
El cifrado SSL permite que los visitantes naveguen por un sitio web a través de una conexión segura. Aparece con el protocolo https:// al principio de una dirección web en lugar del protocolo no seguro http://.
Se genera un certificado SSL independiente para cada nombre de dominio vinculado a la base de datos, normalmente mediante la autoridad de certificación de Let’s Encrypt y el protocolo ACME.
Nota
La generación del certificado puede tardar desde unos minutos hasta varias horas, según la configuración del alojamiento.
Los certificados se renuevan automáticamente. Si un navegador informa de un certificado caducado o que no coincide, contacte a su proveedor de alojamiento o a su administrador de sistemas.
Importante
No se generan certificados SSL para los dominios simples (nombres de dominio sin subdominios ni prefijos).
URL web base de la base de datos¶
Nota
Omita esta sección si su base de datos tiene la aplicación Sitio web instalada, continúe en la sección Mapear un nombre de dominio a un sitio web de Odoo .
La URL web base o URL raíz de una base de datos afecta la dirección de su sitio web principal y todos los enlaces que sus clientes recibieron (por ejemplo, cotizaciones, enlaces al portal, entre otros).
Para convertir su nombre de dominio personalizado en la URL web base de su base de datos, primero acceda a su base de datos con su nombre de dominio personalizado e inicie sesión como administrador (un usuario que forma parte del grupo de permisos de acceso a los ajustes en Administración).
Importante
Si accede a su base de datos con su dirección original (por ejemplo, mycompany.example-hosting.com), la URL base web de su base de datos se actualiza en consecuencia. Para evitar la actualización automática de la URL base web cuando un administrador inicia sesión en la base de datos, active el modo desarrollador, vaya a , y escriba web.base.url.freeze como Clave y True como Valor.
Nota
También puede establecer la URL base web de forma manual. Para ello, active el modo de desarrollador, vaya a , busque la clave web.base.url (créela si es necesario) y escriba la dirección completa de su sitio web en el valor correspondiente (por ejemplo, https://www.sudominio.com). La URL debe incluir el protocolo https:// (o http://) y no terminar con una barra (/).
Mapear un nombre de dominio a un sitio web de Odoo¶
Mapear su nombre de dominio a su sitio web no es igual a mapearlo a su base de datos:
Define su nombre de dominio como el principal para su sitio web, lo que ayuda a los buscadores a indexar su sitio web de forma correcta.
Define su nombre de domino como la URL base para su base de datos e incluye los enlaces del portal enviados por correo electrónico a sus clientes.
En caso de que tenga varios sitios web, mapea su nombre de dominio al sitio web correcto.
Vaya a . En caso de que tenga varios sitios web, seleccione el que desea configurar. Escriba la dirección de su sitio web (por ejemplo, https://www.sudominio.com) en el campo Dominio y haga clic en Guardar.
- menu
- Website ‣ Configuration ‣ Settings
- shows
- The Website settings page scrolled to the "Website Info" block, with the "Domain" field filled in with "https://www.yourdomain.com".
- highlight
- The "Domain" field (red frame).
- data
- Demo company "YourCompany"; a single website named "My Website".
- module
- website
- notes
- English UI, light theme, 1440px width, crop to the Website Info block.
Advertencia
Vincular su nombre de dominio a su sitio web de Odoo evita que los motores de búsqueda indexen la dirección original de la base de datos (por ejemplo, mycompany.example-hosting.com).
Si ambas direcciones ya están indexadas, puede que tarde un tiempo en eliminarse la indexación de la segunda dirección. Puede usar la Google Search Console para solucionar el problema.
Nota
Si tiene varios sitios web y empresas en su base de datos, asegúrese de seleccionar la empresa correcta en . Esto le indica a Odoo qué URL utilizar como la URL base según la empresa en uso.
Truco
Al migrar desde un sitio web existente, asegúrese de configurar las redirecciones necesarias antes de añadir su nombre de dominio. Por ejemplo, si existía una URL anterior como /path/about/something, rediríjala a la página nueva correspondiente en su sitio web de Odoo, como /something.