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

   众所周知,绿色版的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
               

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值