我已经在google计算引擎中安装了OpenERP and PostgreSQL。
使用debian 7。当我以根用户身份检查ifconfig时。我刚收到两个ip地址。
127.0.0.1和我的内部ip地址。debian 7无法检测到我的外部IP/IP公用。
我使用临时ip地址作为外部ip。
我已经准备好尝试使用127.0.0.1:8069和我的内部IP 10.240.226.xxx运行OpenERP服务。
我无法从外部IP 8.34.xxx.xx:8069访问它。
请给我建议来解决这些问题?除了使用stackoverflow和Google group,我还能在哪里联系或找到Google“帮助和支持”或提交“票务支持”?

最佳答案

外部IP地址是NAT'ed,对主机操作系统不可见。听起来您已经知道自己的地址,但是为了完整起见,您可以在云控制台中找到它,或者使用gcutil:

gcutil getinstance YOUR_INSTANCE_NAME

在您的情况下,听起来您可能需要创建一个防火墙规则来打开端口8069。默认情况下,除22(SSH)之外的所有端口都被阻止。您可以在云控制台-->计算引擎-->网络-->默认-->防火墙-->新建中创建防火墙规则。或者使用gcutil:
gcutil addfirewall --allowed=tcp:8069 "allow-openerp"

小心,这将允许项目中所有vm的外部访问端口8069。有关详细信息,请参见firewall documentation

关于python - Google Compute Engine OpenERP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20207499/

10-11 10:45