我有 3 台服务器(物理机)在我的家庭网络上运行,2 台 ubuntu 和一台树莓派。我用 2 个用于开发工作,用 1 个来运行实时网站。使用本地 ip 192.168.1.xxx 很容易在内部简单地访问所有三个,但我想从 Internet 访问其中一个开发服务器。我不知道该怎么做。
我正在运行 apache2 和几个虚拟服务器,我猜想有一种方法可以将虚拟服务器指向 lan 上的其他地方。这可能吗?如何实现?
最佳答案
您可以使用多种方法。
如果您的互联网路由器允许您重定向端口。 您可以重定向您喜欢 Asaph 答案的端口。 为保证稳定性,必须固定电脑IP地址。 检查this post有关更多详细信息(如果您使用不同的路由器,它可能会发生变化)
另一种方法是使用路由器的DMZ,然后从DMZ 上的计算机转发端口,我假设它是您的生产服务器。 检查this了解更多信息。
您还可以从已经可以访问的服务器转发端口到生产服务器。检查this了解更多信息。
最后,您可以使用 Apache 虚拟主机 从生产服务器转发 URL。检查this question了解更多信息。
关于server - 运行多个服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38083055/