【问题标题】:Unable to route to correct port (:8069) within Google compute engine无法在 Google 计算引擎中路由到正确的端口 (:8069)
【发布时间】:2019-05-05 14:08:23
【问题描述】:

我设置了一个安装了会计程序“odoo”的谷歌计算引擎虚拟机,它运行一个 Postgresql 数据库/网络服务器。我现在正在尝试通过门户网站也允许外部 Web 连接,我可以从 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-engine odoo odoo-11


    【解决方案1】:

    任一:配置odoo 以使用:80 link

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

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

    【讨论】:

      猜你喜欢
      • 2015-02-02
      • 2019-01-10
      • 2022-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多