mon*_*ch8 6 apache-http-server webserver cloud subdomain raspberry-pi
我无法弄清楚如何在一个 IP 地址上拥有多个服务器(执行不同的操作)。我希望子域指向不同的应用程序。让我举一个我正在尝试做的例子。我只为这个例子选择了几个服务。我还使用了一些我为这个项目准备的树莓派。
假设我有一个在“mydomain.com”上运行我的网站的网络服务器。但我也想在“mc.mydomain.com”的不同服务器上运行具有相同 IP 地址的 Minecraft 服务器。然后我想在“cloud.mydomain.com”的不同服务器上运行ownCloud服务器
对于这个项目,我使用的是树莓派,并且我的域名是在 Namecheap 注册的。
我认为这是一个小型办公室/家庭设置。
无法将相同的 IP 分配给多个设备。因此,您要么必须在同一设备上托管所有内容,要么使用一种机制来帮助您将数据包分发到相应的服务器。我认为您需要在这里研究的是端口、NAT和反向代理。
如果您只有一个可用的 IP 地址,则必须
端口转发示例:
cloud.mydomain.com为指向您的 IP。在这里,您将在端口 443 (https) 上运行 Web 服务器。mc.mydomain.com为指向您的 IP。在这里,您将在您选择的端口上运行您的 Minecraft 服务器,例如 25565。使用代理的示例:
sub1.mydomain.com,一种用于sub2.mydomain.com,proxy_pass指令指向本地网络中的其他 Web 服务器。| 归档时间: |
|
| 查看次数: |
33874 次 |
| 最近记录: |