【问题标题】:Apache is only available from localhostApache 只能从 localhost 获得
【发布时间】:2014-04-20 04:06:11
【问题描述】:

我已经安装了 LAMP 并在 localhost 上创建了我的网站,但我无法从 Internet 访问它。 我已经在我的路由器(SSH 和 2 个游戏服务器)上进行了一些端口转发,除了 Web 服务器之外,它们每个都工作正常。

我做错了什么?

操作系统: Ubuntu 12.04

【问题讨论】:

    标签: ubuntu localhost lamp


    【解决方案1】:

    将 Apache 的端口更改为 81 或其他。 许多路由器即使启用了端口 80 也不允许使用它。

    【讨论】:

    • 好的,我添加了一个新端口。首先我得到 404。然后我为新端口添加了一个新的 VirtualHost,我又遇到了同样的问题:无法连接到服务器,但我可以从 localhost 访问它。
    【解决方案2】:

    如果您使用主机名远程访问网页并且您最近更改了 DNS 信息,则它可能还没有足够的时间传播。请尝试改用 IP 地址。

    如果您已经在使用 IP 地址,那么您的 Ubuntu 机器是物理机还是虚拟机?如果是虚拟机,您可能需要进行额外的端口转发。

    【讨论】:

    • 我用IP地址试过了,我有一个物理盒子。
    • @human374 您能否尝试从同一 LAN 上的另一台计算机访问该网站?这将告诉您网络上是否根本无法访问,或者路由器是否是故障点。
    猜你喜欢
    • 1970-01-01
    • 2021-05-12
    • 2011-07-17
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 2011-08-31
    • 2017-12-24
    • 2020-10-07
    相关资源
    最近更新 更多