博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ODOO前后端分离部署
阅读量:2434 次
发布时间:2019-05-10

本文共 1194 字,大约阅读时间需要 3 分钟。

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

本文主要讲解如何分离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还未安装,可参考另一篇文章.

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

最后,重启odoo服务。

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

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

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

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

你可能感兴趣的文章
SCA客户端以及基于Java的模型实现(三)
查看>>
DOORS/Analyst 性能优势
查看>>
著名软件公司助TNT物流开发可管理业务流程
查看>>
软件过程改进“法宝”
查看>>
RUP适合我们吗?
查看>>
过程改进是否一定提高软件质量
查看>>
关于研发管理的一点感想
查看>>
怎样进行软件过程改进
查看>>
开闭原则在SCA架构中的应用
查看>>
SPI的5条核心原则
查看>>
需求管理的两大好处
查看>>
用业界领先的 UML 解决方案更好更快地构建软件
查看>>
使用 IBM Rational ClearQuest 和 ClearCase UCM 设计发布管理策略
查看>>
从何处开始实施ITIL与配置管理
查看>>
试析RUP以用例驱动的需求管理
查看>>
后CMMI时代的软件过程改进
查看>>
SCA及未来软件系统的开发
查看>>
CaliberRM 需求管理系统
查看>>
需求管理工具试用 – CaliberRM
查看>>
一年的测试生活和感悟
查看>>