我有一个在亚马逊上运行的VPN,现在它正在使用一个简单的域名,比如www.domain.com,但是我在8069端口运行一个名为Openerp的自定义应用程序,所以我需要输入www.domain.com :8069可以访问我的应用程序。我很乐意接受最新的www.domain.com
所以问题是......我可以将带端口的域重定向到一个简单的域吗?
额外信息:
服务器使用ubuntu 13.10,Openerp在亚马逊实例上运行。
问候!
答案 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的同时在我的账单中!....感谢他的帮助!