首页 > 解决方案 > 无法在 Google 计算引擎中路由到正确的端口 (:8069)

问题描述

我已经设置了一个安装了会计程序“odoo”的谷歌计算引擎虚拟机,它运行一个 Postgresql 数据库/网络服务器。我现在也尝试通过门户网站允许外部网络连接,我可以从http://myworkaddress.com.au:8069毫无问题地访问它。但是我希望它可以通过简单的http://myworkaddress.com.au访问,而不必指定端口号。

我原以为这将是一个简单的路由重定向,并尝试在 /etc 中加载一个“rc.local”文件

“iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069”

但是,这不起作用。我也尝试在计算控制台中设置路由规则,但这些也不起作用。显然我已经正确设置了防火墙,否则我将无法访问将端口号添加到地址的网页。

我确定我在这里错过了一些简单的东西,但是我到处搜索,没有“有效的答案。

实现正确路由后的下一步将是弄清楚如何通过 SSL 链接保护连接............

提前感谢您的帮助。

史蒂夫

标签: google-compute-engineodooodoo-11

解决方案


任一:配置odoo为使用:80 链接

或者:检查实例(链接)上是否启用了 IP(v4) 转发,您需要启用此功能(重新启动)才能使iptables更改生效。

确保您的防火墙规则允许80/tcp实例,并且一个好的规则是尽可能具体。


推荐阅读