我的网络业务中有两台机器,一台是 Windows 机器,另一台是 ubuntu 14.04 机器,我在上面安装了 apache,从我的 Windows 机器上,我想访问 ubuntu 机器上的 Web 应用程序,我在浏览器中输入 ip 机器 ubuntu (10.1.1.177/myapp) 但是它不起作用,有人知道吗?
答案1
首先,你的 IP 地址10.1.1.177是私有的,这意味着,这只能在同一个域内被识别和访问,而不能从不属于您的家庭网络的 PC 上访问。
因此,要从任何远程站点访问您的 PC,您必须确定您的公共 IP 地址,即路由器的 IP 地址,然后您必须转发您的端口号(即80在您的例子中,但如果您手动选择其他端口号,情况可能会有所不同)。要了解端口转发和路由器的工作原理,以下链接可能会有所帮助: