如何将域+端口重定向到Amazon EC2中的简单域?

时间:2014-02-06 02:46:45

标签: redirect amazon-ec2 dns amazon instance

我有一个在亚马逊上运行的VPN,现在它正在使用一个简单的域名,比如www.domain.com,但是我在8069端口运行一个名为Openerp的自定义应用程序,所以我需要输入www.domain.com :8069可以访问我的应用程序。我很乐意接受最新的www.domain.com

所以问题是......我可以将带端口的域重定向到一个简单的域吗?

额外信息:

服务器使用ubuntu 13.10,Openerp在亚马逊实例上运行。

问候!

2 个答案:

答案 0 :(得分:1)

DNS不知道“端口”,因此它不会在DNS级别。您将需要一些机器来侦听端口80并执行重定向(或反向代理)。

最简单的解决方案是让你的openrp监听端口80.为什么不这样做呢?

另一种可能的解决方案是让主机上的另一个进程侦听端口80并执行重定向或反向代理。有简单的Apache和nginx配置可以做到这一点。

另一个简单的解决方案是让/ etc / services条目执行此操作 - 从端口80到端口8069的简单TCP传递。

最后,您可以使用外部主机(另一台主机)来执行此操作,显而易见的建议是EC2负载均衡器。只需将负载均衡器配置为将主机上的端口80的流量转发即可。

答案 1 :(得分:0)

非常感谢Nitzan,我正在阅读很多关于选项... openerp无法使用端口80,因为我需要服务的root访问权限(Not recomendable),有一种方法可以跳转:http://www.wensley.org.uk/info#setpcaps,也许这是一个不错的选择。

关于apache和ngix,我不想向服务器添加更多服务,只是绝对必要,但未来我可能会使用ngix来使用SSL并解决这个问题。

/ etc / services选项听起来更好,我可能会使用这个,或者也许是亚马逊的负载均衡器,我只需要检查它是否会非常昂贵,因为我将有2个VPN的同时在我的账单中!....

感谢他的帮助!