谷歌计算引擎OpenERP

2024-05-01 21:58:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在google计算引擎中安装了OpenERP和PostgreSQL。 使用debian 7。当我以root用户身份使用ifconfig进行检查时。我只有两个ip地址。 127.0.0.1和我的内部ip地址。Debian7无法检测到我的外部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“Help&Support”或提交“ticket Support”?在


Tags: 用户引擎ipsupportpostgresql地址google身份
2条回答

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

gcutil getinstance YOUR_INSTANCE_NAME

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

^{pr2}$

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

您可以通过指定允许的\u ip_sources=“x.x.x.x”ip或CIDR范围来限制对OpenERP实例的访问。在

另外,将8060端口的访问限制为只访问OpenERP实例,方法是将实例标记为ERP,并应用target_tags=“ERP”以限制来自源IP范围的通信量,使其仅命中特定的ERP实例。在

相关问题 更多 >