无法在 Google 云上访问 Odoo
Can't access Odoo on Google cloud
我已经在 Google 云 (VMware 实例 Ubuntu 14.04 LTS)上成功安装了 Odoo 并且启动odoo服务。一切似乎都很好。
但是当我尝试从外部 IP 访问实例时,它不允许我访问。要检查 ip 是否正常工作,我已经安装了 apache2。但我可以从外部 IP 访问 apache2 默认页面。
有人在 Google 云上安装过 odoo 吗?
在 Google 云上,默认情况下不允许 http 流量。您可以访问 Apache 的默认页面,这意味着您已允许 http 流量。
你的问题可能出在端口上。你可以访问Apache的默认页面,因为Apache的默认端口是80并且是开放的。
如果您在端口默认端口(8069)上启动 odoo,则需要该端口。为此,您需要 运行 在终端上使用 root 的命令,例如
iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT
之后您可以在 http://your.ip:8069
上访问 odoo
另一种可能的选择是将端口 8069 重定向到端口 80。重定向端口使用
打开文件 /etc/rc.local
nano /etc/rc.local
粘贴命令
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069
并使用
重启你的服务器
sudo reboot
重新启动后,您可以在默认端口上访问 odoo,例如 http://your.ip
您需要创建防火墙规则以允许连接到正确的端口(默认情况下通常为 8069)。
转到 console.developers.google.com,然后导航到 YourProject -> Networking -> Networks -> YourNetwork
单击 'Add Firewall Rule' 并为您的规则指定一个新名称,select 网络,select(允许来自任何来源 0.0.0.0/0),并在其中显示 'Allowed protocols and ports' 输入 tcp:8069(或其他端口,如果不在默认端口上)。
该规则将适用于该项目中的所有实例,如果您想将其限制为特定实例,您可以在 'Target Tags' 部分添加一个标签(请记住也将相同的标签添加到您的实例)。
然后点击创建就大功告成了。
我今天遇到了这个问题。
所以我在
上编辑了文件
纳米 /etc/rc.本地
添加命令
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069
重启了
须藤重启
瞧!已修复
我已经在 Google 云 (VMware 实例 Ubuntu 14.04 LTS)上成功安装了 Odoo 并且启动odoo服务。一切似乎都很好。
但是当我尝试从外部 IP 访问实例时,它不允许我访问。要检查 ip 是否正常工作,我已经安装了 apache2。但我可以从外部 IP 访问 apache2 默认页面。
有人在 Google 云上安装过 odoo 吗?
在 Google 云上,默认情况下不允许 http 流量。您可以访问 Apache 的默认页面,这意味着您已允许 http 流量。
你的问题可能出在端口上。你可以访问Apache的默认页面,因为Apache的默认端口是80并且是开放的。 如果您在端口默认端口(8069)上启动 odoo,则需要该端口。为此,您需要 运行 在终端上使用 root 的命令,例如
iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT
之后您可以在 http://your.ip:8069
另一种可能的选择是将端口 8069 重定向到端口 80。重定向端口使用
打开文件 /etc/rc.localnano /etc/rc.local
粘贴命令
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069
并使用
重启你的服务器sudo reboot
重新启动后,您可以在默认端口上访问 odoo,例如 http://your.ip
您需要创建防火墙规则以允许连接到正确的端口(默认情况下通常为 8069)。
转到 console.developers.google.com,然后导航到 YourProject -> Networking -> Networks -> YourNetwork
单击 'Add Firewall Rule' 并为您的规则指定一个新名称,select 网络,select(允许来自任何来源 0.0.0.0/0),并在其中显示 'Allowed protocols and ports' 输入 tcp:8069(或其他端口,如果不在默认端口上)。
该规则将适用于该项目中的所有实例,如果您想将其限制为特定实例,您可以在 'Target Tags' 部分添加一个标签(请记住也将相同的标签添加到您的实例)。
然后点击创建就大功告成了。
我今天遇到了这个问题。
所以我在
上编辑了文件
纳米 /etc/rc.本地
添加命令
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069
重启了
须藤重启
瞧!已修复