码迷,mamicode.com
首页 > 其他好文 > 详细

当服务器启动双网卡模式时如何配置OE?

时间:2015-03-02 14:57:51      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:oe   openerp   postgresql   

   众所周知,绿色版的OE默认配置中db_host和port应该是127.0.0.1和5432,这些是指OE连接的数据库(pg)的地址和端口。

   OK,没有问题。

   当服务器设置为双网卡或多IP时,问题来了,此时OE可以正常启动,PG也可以,但打开OE的时候一定会提示505错误。

   为什么呢?

   OE此时指向pg的地址为127.0.0.1,并没有明确连接到的databases,当然如果愿意手动去修改OE中关于database的源码,也可以。

慢慢改吧,我不会这样。

  我是这样做的:

   第一步,修改openerp-server.conf指向一个IP,一定不是127.0.0.1。


   第二步,修改postgresql.conf中的监听方式为所有,否则pg默认启动127.0.0.1。

                   修改内容:

# - Connection Settings -
listen_addresses = '*'
                   修改前的监听比如这样

                   TCP    127.0.0.1:5432         0.0.0.0:0              LISTENING


   第三步,修改pg_hba.conf内容,添加信任列表。

                   添加内容:

host    数据库名             openerp             10.0.3.0/24            trust
                   或者指定:host all all 指向的IP/32 trust

                   修改后的监听比如这样

                   TCP    0.0.0.0:5432           0.0.0.0:0              LISTENING

   OK,再启动pg服务,再start OE,正常登录。

  

--EOF
               

  

当服务器启动双网卡模式时如何配置OE?

标签:oe   openerp   postgresql   

原文地址:http://blog.csdn.net/claro/article/details/44017085

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!