我的家庭网络上运行了3台服务器(物理机),2台ubuntu和一台树莓派。我使用2进行开发工作,1运行实时网站。使用本地IP 192.168.1.xxx很容易访问所有三个内部简单,但我想从互联网访问1个开发服务器。我不知道怎么回事。
我正在运行apache2和几个虚拟服务器,我猜测有一种方法可以将虚拟服务器指向局域网的其他位置。这可能吗?怎么样?
答案 0 :(得分:0)
您的家庭网络可能包含一个电缆调制解调器/路由器,其配置控制台通常可通过内部IP地址访问(例如(192.168.xxx.xxx)。有时,此地址显示在物理上粘在电缆调制解调器上的标签上。登录路由器,查找"端口转发"配置项。
答案 1 :(得分:0)
您可以使用多种方法。
如果您的互联网路由器允许您重定向端口。 您可以重定向您喜欢的端口Asaph的答案。 为确保稳定性,您必须修复计算机的IP地址。 检查this post以获取更多详细信息(如果您有其他路由器,可能会更改)
另一种方法是使用路由器中的 DMZ ,然后从DMZ上的计算机转发端口,我认为它是您的生产服务器。 查看this了解详情。
您还可以从已经可访问的服务器转发端口到生产服务器。查看this了解详情。
最后,您可以使用 Apache虚拟主机转发生产服务器中的URL。查看this question了解详情。