主页 > 文档 > 安装文档 > odoo部署 >
联系方式Contact
地 址:广州市白云区太和镇龙归龙兴西路14号云天大厦公司名称:广州众谛信息科技有限公司售前咨询:132-6514-5213售后技术:020-22043323咨询Q Q:124412206邮 箱:info@zodioo.com

文档 / 安装文档 / odoo部署


本文档介绍在生产环境或面向互联网的服务器上设置Odoo的基本步骤。它遵循安装,对于未在互联网上公开的开发系统通常不是必需的。
dbfilter
Odoo是一个多租户系统:单个Odoo系统可以运行并提供多个数据库实例。它也是高度可定制的,根据“当前数据库”进行定制(从正在加载的模块开始)。
在使用后端(Web客户端)作为登录的公司用户时,这不是问题:登录时可以选择数据库,然后加载定制。
然而,对于没有绑定到数据库的非登录用户(门户网站,网站)来说,这是一个问题:Odoo需要知道应该使用哪个数据库来加载网站页面或执行操作。如果不使用多租户,这不是一个问题,只有一个数据库可以使用,但是如果有多个数据库可访问,Odoo需要一个规则来知道它应该使用哪个数据库。
这是其中一个目的--db-filter:它指定了如何根据请求的主机名(域)来选择数据库。该值是一个正则表达式,可能包括动态注入的hostname(%h)或%d系统正在访问的第一个子域()。
对于在生产环境中托管多个数据库的服务器,尤其website 是在使用时,必须设置dbfilter ,否则许多功能将无法正常工作。
配置示例
  • 仅显示名称以'mycompany'开头的数据库
/etc/odoo.conf集合中:
[选项]
dbfilter = ^ mycompany。* $
  • 仅显示与第一个子域匹配的数据库www:例如,如果传入的请求已发送给www.mycompany.comor mycompany.co.uk,但不是for www2.mycompany.com将会显示数据库“mycompany” helpdesk.mycompany.com
/etc/odoo.conf集合中:
[选项]
dbfilter = ^%d $


评论

发表评论

 
QQ在线咨询
售前咨询热线
132-6514-5213
售后服务热线
020-22043323
返回顶部