【问题标题】:Hosting multiple websites through multiple ports通过多个端口托管多个网站
【发布时间】:2016-10-28 10:04:54
【问题描述】:

我目前正在使用 AWS 托管我的网站 (Ex.facebook.com)。它在节点平台上,运行在 3000 端口上。我使用 iptables 将所有 80 端口传入的流量转发到 3000 端口。

现在,如果我在端口 6000 上托管另一个网站,是否可以根据请求将流量转发到端口 3000 和 6000?

是否有我必须编写的脚本或者我在 Iptables 本身中有配置?

【问题讨论】:

  • 您使用的是 windows 还是 linux 虚拟机?
  • linux - 确切地说是 Ubuntu 14.04LTS
  • 在向客户端返回请求时,您如何知道哪个请求从子网 IP 地址映射到客户端 Internet IP 地址?

标签: amazon-web-services iptables portforwarding cloud-hosting


【解决方案1】:

使用虚拟主机(请参阅Virtual hosting with standalone node.js server),除非您绝对需要在同一个实例上运行多个节点安装。这样,您的节点应用程序只需要监听一个端口,内容由 URI 主机名映射。这将减少实例的负载(更少的进程)并摆脱潜在的路由噩梦。

【讨论】:

    猜你喜欢
    • 2017-06-13
    • 2013-02-14
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 2015-10-11
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多