无法在Google云上访问Odoo

3 openerp google-cloud-storage odoo

我已成功在Google云(VM ware实例Ubuntu 14.04 LTS)上安装了Odoo并启动了odoo服务.一切似乎都很好.

但是当我试图从外部IP访问该实例时,它不允许我访问.检查ip是否正常工作我已经安装了apache2.但我可以从外部IP访问apache2默认页面.

有没有人在谷歌云上安装odoo?

Atu*_*ind 5

默认情况下,在Google云上,不允许使用http流量.您可以访问Apache的默认页面,这意味着您已允许http流量.

可能是你的问题是与端口.您可以访问Apache的默认页面,因为Apache的默认端口是80并且它是打开的.如果您在端口默认端口(8069)上启动odoo,则需要该端口.为此你需要在root上使用root运行命令

iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

之后你就可以访问odoo了 http://your.ip:8069

另一个可能的选择是在端口80上重定向端口8069.重定向端口打开文件/etc/rc.local使用

nano /etc/rc.local
Run Code Online (Sandbox Code Playgroud)

粘贴命令

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069
Run Code Online (Sandbox Code Playgroud)

并使用重新启动服务器

sudo reboot
Run Code Online (Sandbox Code Playgroud)

重启后你可以在默认端口上访问odoo http://your.ip