网站域名¶
域名是标识网站等在线位置的文本地址。与数字 IP 地址相比,域名为人们提供了一种更易于记忆和识别的互联网导航方式。
Odoo Online 和 Odoo.sh 数据库默认使用 odoo.com
域名 的 **子域名**(例如,mycompany.odoo.com
)。
您也可以通过 注册免费域名,使用自定义域名。
使用Odoo注册免费域名¶
要为您的 Odoo Online 数据库注册一个一年免费的域名,请登录您的账户并前往 数据库管理器。点击数据库名称旁边的齿轮图标 (⚙️),然后选择 域名。
搜索所需的域名并检查其可用性。
小技巧
如果域名注册选项未出现,请确保已安装网站应用程序。
选择所需的域名,填写 域名所有者 表单,然后点击 注册。所选的域名将直接链接到数据库。
接下来,您应该 将您的域名映射到您的 Odoo 网站。
重要
一封来自 noreply@domainnameverification.net
的验证电子邮件将发送到在 域名所有者 表格中提供的电子邮件地址。请务必验证您的电子邮件地址,以保持域名有效,并在到期前收到续费报价。
域名注册第一年免费。此后,Odoo 将继续与域名注册商 Gandi.net 合作管理域名,您将按 Gandi.net 的续费费率 支付费用。Odoo 每年会在域名到期前几周向 域名所有者 表单中提到的电子邮件地址发送续费报价。确认报价后,域名将自动续费。
注解
此优惠仅适用于 Odoo 云端版 数据库。
该优惠每个客户仅限于 一个 域名。
该优惠仅限于注册 新 域名。
该优惠适用于 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 在线数据库地址是 mycompany.odoo.com
。您希望主要通过域名 www.yourdomain.com
访问您的 Odoo 数据库,同时也希望通过裸域名 yourdomain.com
访问。
要执行此操作,请为 www
子域名创建一个 CNAME 记录,将 mycompany.odoo.com
作为目标。然后,创建一个重定向(301 永久重定向或可见重定向),将访客从 yourdomain.com
重定向到 wwww.yourdomain.com
。
将域名映射到 Odoo 数据库¶
警告
确保在将域名映射到您的 Odoo 数据库 之前 ,您已在域名的 DNS 中 添加了 CNAME 记录 。
未能这样做可能会阻止 SSL 证书 的验证,并可能导致 证书名称不匹配 错误。Web 浏览器通常会显示此警告,例如 “您的连接不是私密的”。
如果您在将域名映射到数据库后遇到此错误,请等待最多五天,因为验证可能仍在进行中。如果问题仍然存在,您可以`提交技术支持工单 <https://www.odoo.com/help>`_,包括 CNAME 记录的截图。
打开 数据库管理器,点击数据库名称旁边的齿轮图标 (⚙️),然后进入 。接着,输入域名(例如 yourdomain.com
),点击 验证 和 我确认,已完成。
在 Odoo.sh 中,进入 添加域名。
,输入要添加的域名,然后点击另请参阅
SSL 加密(HTTPS 协议)¶
SSL 加密 允许访问者通过安全连接浏览网站,这会在网址开头显示为 https:// 协议,而不是不安全的 http:// 协议。
Odoo 使用 Let’s Encrypt 的证书颁发机构和 ACME 协议 为每个域生成单独的 SSL 证书 映射到数据库 。
注解
证书生成最多可能需要 24 小时。
在您将域名映射到数据库后的五天内,会多次尝试验证您的证书。
如果您使用其他服务,可以继续使用,也可以改用 Odoo 的服务。
重要
裸域名 (不含任何子域名或前缀的域名) 不会生成 SSL 证书。
数据库的 Web 基本 URL¶
注解
如果数据库中已安装网站应用程序,请跳过本章节,继续 将域名映射到网站 部分。
数据库的 web base URL 或根 URL 会影响您的主网站地址以及发送给客户的所有链接(如报价单、门户链接等)。
要将自定义域名作为数据库的 web base URL,请使用自定义域名访问数据库,并以管理员 (管理下设置访问权限组中的用户) 身份登录。
重要
如果您使用原始 Odoo 地址(例如:mycompany.odoo.com
)访问数据库,数据库的 web base URL 将相应更新。要防止管理员登录数据库时自动更新 web base URL,请激活 开发者模式,进入 ,并输入 web.base.url.freeze
作为 键,将 True
输入为 值 。
注解
你也可以手动设置网站的基础 URL。为此,请激活 开发者模式,然后进入 ,搜索 web.base.url
键(如果不存在则创建它),并将你网站的完整地址作为值输入(例如,https://www.yourdomain.com
)。URL 必须包含协议 https://`(或 `http://
),并且 不要 以斜杠 (/
) 结尾。
将域名映射到 Odoo 网站¶
将域名映射到网站与将域名映射到数据库不同:
它将您的域名定义为网站的主域名,帮助搜索引擎正确索引您的网站。
它将您的域名定义为数据库的基本 URL,包括通过电子邮件发送给客户的门户链接。
如果您有多个网站,它会将您的域名映射到相应的网站。
进入 域名 字段中,输入您网站的地址(例如,https://www.yourdomain.com
),然后 保存。
警告
将您的域名映射到 Odoo 网站可防止 Google 搜索索引您的原始数据库地址(例如,mycompany.odoo.com
)。
如果两个地址都已编入索引,可能需要一段时间才能从 Google 搜索中删除第二个地址的索引。您可以使用 `Google搜索控制台 <https://search.google.com/search-console/welcome>`_来解决这个问题。
注解
如果您的数据库中有多个网站和公司,请确保在 公司。这样做将指示 Odoo 根据使用的公司将哪个 URL 用作 base URL 。
下选择正确的