眾所周知,綠色版的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
雙網絡卡 Ubuntu伺服器網絡卡配置
雙網絡卡 乙個設定為內網 乙個設定為外網 閘道器都為192.168.18.1 1 將其中一塊網絡卡 eth1 如外網 設定預設閘道器,另外一塊網絡卡 eth0 不設定閘道器 sudo vi etc network inte ces auto lo iface lo inet loopback aut...
雙網絡卡做閘道器伺服器
bin bash in eth1 out eth0 etc init.d iptables stop iptables p input accept iptables p output accept iptables p forward drop iptables f iptables a inpu...
雙網絡卡伺服器選擇預設路由
注意 我還沒有搞懂,只是做個備份 實驗室伺服器有兩個網口,乙個連內網 enp0s25 乙個連外網 enp9s0 我要用github,預設走內網那個網口 enp0s25 就無法使用。使用 route命令檢視 route 目標 閘道器 子網掩碼 標誌 躍點 引用 使用 介面 default gatewa...