ODOO前后端分离部署

http://www.odoo.yenthevg.com/installing-odoo-10-ubuntu-16-04/

https://www.odoo.yenthevg.com/installing-odoo-different-servers/

本文主要讲解如何分离odoo的前后端:基础程序和前端代码部署一台服务器,数据库postgreSQL部署在一台服务器。以及为完成分离分别对odoo和postgreSQL的配置。

1. 说明

为了演示,我会使用两台虚拟机,一台为“前端服务器”,部署应用程序。另一台安装数据库postgreSQL及存放数据库数据,称为“后端服务器”。

前端服务器地址:192.168.118.167

后端服务器地址:192.168.118.168

提醒:确保服务器地址固定IP, 否则安装可能因地址变化被打断

2. 配置后端服务器

我们从后端服务器开始,服务器上会安装postgreSQl和数据库

2.1 安装postgreSQl

后端服务器上打开终端,运行命令:

2.2 创建postgreSQL用户

创建postgreSQL用户,并确保其与前端服务器运行odoo的用户名相同,我的例子中,用户名是odoo11。

输入上述命令后,系统会要求为该账号设置密码,键入并确认密码。

提示:记住该密码,后面会用到。

2.3 配置pg_hba.conf

安装postgreSQL和创建用户后,我们需要配置远程连接,因为前端服务器访问后端服务器时需要数据库连接。获取前端服务器地址,我的例子中,前端服务器IP为:192.168.118.167,现在在后端服务器上,用以下命令打开pg_hba.conf文件:

滚动文件,找到下命内容的代码:

添加一行规则,用来匹配前端服务器的地址。若不想指定具体地址,可以使用子网地址。我的例子中,使用子网地址192.168.118.0/24来替代具体地址192.168.118.167。现在的你的配置文件会像下面的样子:

最后保存关闭文件,现在postgreSQL会允许来自前端服务器(IP 192.168.118.167)的连接。

2.4 配置postgresql.conf

postgreSQL还需要知道前端服务器的监听地址。为此,我们需要修改postgresql.conf文件。

找到‘listinen_address’行,如下:

现在添加服务器监听地址:

提醒:不要忘记去掉注释符‘#’,否则配置不生效

保存关闭文件。

现在后端服务器的配置已完成,我们需要重启postgreSQL服务,使变更生效。

3. 前端服务器配置

后端服务器配置后,我们开始配置前端服务器,打开odoo的配置文件。

提示,若odoo还未安装,可参考另一篇文章here.

配置文件中添加或修改以下参数:

最后,重启odoo服务。

当你浏览器打开odoo 服务地址时,发现odoo已经可以正常使用了。

到此,你已完成前后端分离部署。

4. 未翻,有兴趣,原文了解

5. 未翻,有兴趣,原文了解

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值