域名¶
域名是用于标识在线位置的文本地址,例如网站。与数字IP地址相比,它们为人们浏览互联网提供了一种更易于记忆和识别的方式。
Odoo Online 和 Odoo.sh 数据库默认使用 odoo.com
域名 的一个 **子域名**(例如:mycompany.odoo.com
)。
但是,您可以通过 注册一个免费的域名 来使用自定义域名。
与 Odoo 注册一个免费的域名名称¶
要为您的 Odoo Online 数据库注册一个一年期的免费域名,请登录您的账户并进入 数据库管理器。点击数据库名称旁边的齿轮图标 (⚙️),然后选择 域名。

搜索所需的域名并检查其可用性。

小技巧
如果域名注册选项未显示,请确保已安装网站应用。
选择所需的域名,填写 域名所有者 表单,然后点击 注册。所选的域名将直接与数据库关联。

接下来,您应该 将您的域名映射到您的 Odoo 网站。
重要
将从 noreply@domainnameverification.net
发送一封验证邮件到 域名所有者 表单中提供的电子邮件地址。验证您的电子邮件地址对于保持域名有效并提前接收续费报价至关重要。
域名注册在第一年是免费的。在此之后,Odoo将继续与域名注册商 Gandi.net 合作管理该域名,您将被收取 Gandi.net 的续费价格。Odoo会在域名到期前几周,将续费报价发送到 域名所有者 表单中提到的电子邮件地址。当确认报价后,域名将自动续费。
注解
该报价仅适用于 Odoo Online 数据库。
该优惠仅限每位客户使用**一个**域名。
该优惠仅适用于注册一个**新**的域名。
该优惠适用于 One App Free 计划。请确保您的网站包含足够的原创内容,以便 Odoo 验证您的请求是合法的,并且符合 Odoo 的使用政策。由于请求数量较多,Odoo 可能需要几天时间来审核这些请求。
DNS 记录¶
要管理您的免费域名名称 DNS 记录,请打开 数据库管理器,点击数据库名称旁边的齿轮图标 (⚙️),选择 域名名称,然后点击 DNS。
A: A 记录用于保存该域名的 IP 地址。该记录会自动创建,且 无法 编辑或删除。
CNAME: CNAME 记录将一个域名或子域名转发到另一个域名。系统会自动生成一个 CNAME 记录,用于将
www.
子域名映射到数据库。如果数据库被重命名,CNAME 记录 必须 同时进行重命名。MX:MX 记录指示服务器将电子邮件发送到何处。
TXT:TXT 记录可用于不同目的(例如,验证域名所有权)。
对DNS记录的任何修改可能需要长达**72小时**才能在全球所有服务器上完成传播。
注解
如果需要帮助管理您的域名,请提交支持工单 <https://www.odoo.com/help>`_。
信箱¶
一年免费域名优惠 不 包含邮箱。您有两种方式可以将您的域名与邮箱关联。
使用子域名¶
您可以创建一个子域名(例如 subdomain.yourdomain.com
),用作数据库的别名域名。这允许用户通过其 email@subdomain.yourdomain.com
别名接收邮件,并从中在数据库中创建记录。
为此,请打开 数据库管理器,点击数据库名称旁边的齿轮图标 (⚙️),然后进入 。接下来,在 名称 字段中输入所需的子域名(例如:subdomain
),在 内容 字段中输入原始数据库域名并在末尾加上句点(例如:mycompany.odoo.com.
),然后点击 添加记录。
然后,通过点击 使用我的域名,输入别名域名(例如:subdomain.yourdomain.com
),点击 验证,然后点击 我确认,已完成。
最后,进入您的数据库并打开 设置。在 别名域名 字段中,输入别名域名(例如,subdomain.yourdomain.com
),点击 创建,然后点击 保存。
使用外部电子邮件提供商¶
要使用外部电子邮件提供商,您需要配置 MX 记录。为此,请打开 数据库管理器,点击数据库名称旁边的齿轮图标 (⚙️),然后点击 。您需要输入的 名称、内容 和 优先级 字段值取决于外部电子邮件提供商。
配置现有的域名名称¶
如果您已经拥有一个域名,可以将其用于您的 Odoo 网站。
添加 CNAME 记录¶
将 CNAME 记录添加到您的域名,以将其指向 Odoo 数据库的地址是必需的。
CNAME记录的目标地址应为数据库在创建时定义的地址(例如,mycompany.odoo.com
)。
CNAME 记录的目标地址应为项目的主地址,您可以通过访问 Odoo.sh 并进入 如何设置我的域名?。系统会提示您 CNAME 记录应指向哪个地址。
找到该地址,或者通过进入 来获取特定分支(生产、预发布或开发)的地址,并点击具体的说明取决于您的 DNS 域名托管服务。
重要
Odoo 仅支持子域名。如需使用您的裸域名 (不带任何子域名或前缀的域名) (yourdomain.com
),请创建一个 301 重定向,将访问者重定向到 www.yourdomain.com
。
Example
你拥有域名 yourdomain.com
,你的 Odoo Online 数据库地址是 mycompany.odoo.com
。你希望主要通过域名 www.yourdomain.com
以及裸域名 yourdomain.com
访问你的 Odoo 数据库。
为此,为 www
子域名创建一个 CNAME 记录,目标地址设为 mycompany.odoo.com
。接下来,创建一个重定向(301 永久重定向或可见重定向),将访问者从 yourdomain.com
重定向到 www.yourdomain.com
。
将域名映射到 Odoo 数据库¶
警告
确保您已在域名的 DNS 中 先 添加了 CNAME 记录,然后再将您的域名映射到 Odoo 数据库。
未能这样做可能会阻止对 SSL 证书 的验证,并可能导致出现 证书名称不匹配 错误。网络浏览器通常会将其显示为警告,例如 “您的连接不安全”。
如果你在将域名映射到数据库后遇到此错误,请等待最多五天,因为验证可能仍在进行中。如果问题仍未解决,你可以`提交支持工单 <https://www.odoo.com/help>`_,并附上你的 CNAME 记录截图。
打开 数据库管理器,点击数据库名称旁边的齿轮图标 (⚙️),然后进入 。接着,输入域名(例如:yourdomain.com
),点击 验证 和 我确认已完成。

SSL 加密(HTTPS 协议)¶
SSL 加密 允许访客通过安全连接浏览网站,这表现为网址开头的 https:// 协议,而不是非安全的 http:// 协议。
Odoo 为每个域名生成单独的 SSL 证书,这些域名已映射到数据库(参见 将域名映射到数据库),使用的是 Let’s Encrypt 的证书颁发机构和 ACME 协议。
注解
证书生成可能需要长达24小时。
在您将域名映射到数据库后的五天内,系统会尝试多次验证您的证书。
如果您使用其他服务,您可以继续使用它,或改为使用 Odoo 的服务。
重要
未为裸域名 (不带任何子域名或前缀的域名) 生成 SSL 证书。
数据库的 Web 基础 URL¶
注解
如果您的数据库已安装“网站”应用,请跳过本节,直接从 将域名映射到网站 节继续。
Web 基础 URL 或数据库的根 URL 会影响您的主网站地址以及发送给客户的所有链接(例如,报价单、门户链接等)。
要使您的自定义域名成为数据库的 网站基础网址,请使用您的自定义域名访问数据库,并以管理员身份登录 (一个属于“设置”访问权限组的用户,位于“管理”下)。
重要
如果您通过原始 Odoo 地址(例如 mycompany.odoo.com
)访问您的数据库,您的数据库的 web 基础 URL 将相应更新。为了防止管理员登录数据库时自动更新 web 基础 URL,请激活 开发者模式,然后进入 ,并将 web.base.url.freeze
作为 键,True
作为 值 输入。
注解
你也可以手动设置 Web 基础 URL。要做到这一点,请启用 开发者模式,然后进入 ,并搜索 web.base.url
键(如需创建,请自行创建),然后将你的网站完整地址作为值输入(例如:https://www.yourdomain.com
)。该 URL 必须包含协议 https://`(或 `http://
),并且*不要*以斜杠 (/
) 结尾。
将域名映射到 Odoo 网站¶
将您的域名映射到网站与将其映射到数据库是不同的:
它将您的域名定义为网站的主要域名,有助于搜索引擎正确索引您的网站。
它将您的域名定义为数据库的基准URL,包括通过电子邮件发送给客户的门户链接。
如果您有多个网站,它会将您的域名映射到相应的网站。
前往 域名 字段中,输入您网站的地址(例如:https://www.yourdomain.com
),然后点击 保存。
警告
将您的域名指向您的 Odoo 网站可以防止 Google 搜索索引您的原始数据库地址(例如 mycompany.odoo.com
)。
如果两个地址都已经收录,可能需要一段时间才能从 Google 搜索中移除第二个地址的索引。您可以使用 Google 搜索控制台 来解决此问题。
注解
如果您在数据库中拥有多个网站和公司,请确保在 公司。这样可以告知 Odoo,根据当前使用的公司,应使用哪个 URL 作为 基础 URL。
下选择正确的