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

Redirect 如何重定向域+;Amazon EC2中简单域的端口?,redirect,amazon-ec2,dns,amazon,instance,Redirect,Amazon Ec2,Dns,Amazon,Instance,我在amazon上运行了一个VPN,现在它使用的是一个简单的域,比如www.domain.com,但我在8069端口运行一个名为Openerp的自定义应用程序,所以我需要输入www.domain.com:8069才能访问我的应用程序。我很乐意访问www.domain.com 所以问题是。。。我可以将具有端口的域重定向到简单域吗 额外资料: 服务器使用Ubuntu13.10,Openerp在amazon实例上运行 你好 DNS不知道“端口”,因此它将不在DNS级别。您将需要一些机器来侦听端口80并

我在amazon上运行了一个VPN,现在它使用的是一个简单的域,比如www.domain.com,但我在8069端口运行一个名为Openerp的自定义应用程序,所以我需要输入www.domain.com:8069才能访问我的应用程序。我很乐意访问www.domain.com

所以问题是。。。我可以将具有端口的域重定向到简单域吗

额外资料:

服务器使用Ubuntu13.10,Openerp在amazon实例上运行

你好

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

最简单的解决方案是让openrp监听端口80。为什么它不这么做

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

另一个简单的解决方案是让/etc/services条目实现这一点——从端口80到端口8069的简单TCP传递


最后,您可以使用一个外部主机(另一个主机)来实现这一点,明显的建议是使用EC2负载平衡器。只需将负载平衡器配置为将流量转发到主机上的端口80。

非常感谢Nitzan,我读了很多关于选项的内容。。。openerp无法使用端口80,因为我需要服务的根访问权限(不推荐),有一种方法可以跳转:,也许这是一个不错的选择

关于apache和ngix,我不希望向服务器添加更多服务,只是绝对必要的,但也许将来我会使用ngix来使用SSL并解决这个问题

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

谢谢他的帮助