Apache本地运行(Ubuntu的),但不通过互联网accessbile

Apache本地运行(Ubuntu的),但不通过互联网accessbile

问题描述:

与Apache的计算机A(Ubuntu机器)(10.192.13.161)连接到internet.I想要从网上访问一个网页(我把login.php放在/ var/www/html文件夹)(http://10.192.13.161/login.php)但无法连接。防火墙已禁用。任何人有任何想法,为什么我无法访问?Apache本地运行(Ubuntu的),但不通过互联网accessbile

+0

与IP地址在同一网络上,您试图从哪里访问它? –

+0

不在同一个网络上。 – human

我不确定您是否想要在本地或实际上在线访问它。要检查您的本地网络服务器是否正在运行,您可以尝试在您的浏览器中使用localhost。如果可行,它指向/var/www/html文件夹,那么你可以尝试localhost/login.php,但当然这需要你设置php。

10.192.13.161是您的本地网络地址。本地计算机上的文件不能在线查看(这是一件好事,因为它会使安全性下降)。如果你想在线使用这个login.php文件,你需要将它托管在服务器上。

+0

我要访问的页面线上。几年前,我可以通过在线访问网页。不知道,为什么现在没有发生。 ?任何想法? – human

+0

@sravanmummadi这是因为你必须使用你的WAN /公共IP地址[显示在这里](https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=whats% 20my%20ip)不是你的本地。但你必须做一些工作,比如使用你的路由器和东西进行端口转发。 –

是什么

netstat -nlp 

给你?在80端口上有apache监听吗?

什么是你的apache(vhost-)配置? (F.e.:/etc/apach2/conf.d/000-default.conf)

+0

如果他试图**实际**通过互联网访问这个链接,它可能根本没有关系。这是一个私有IP地址,只能在局域网上路由,并且不能从该网络外部使用。 –

+0

是的,我想通过互联网访问链接。 – human

+0

那么你如何连接到互联网?您的网络中是否有防火墙路由器? 如果你想访问你的私人网络中的一台机器,你需要实现一个到它的路径。 您需要从您的接入点/路由器到本地机器进行端口转发。 –