【问题标题】:Unable to access site locally, others can本地无法访问网站,其他人可以
【发布时间】:2021-01-16 16:50:01
【问题描述】:

我在我的一台家庭服务器上本地运行 apache。我可以访问该域一次或两次,但它会超时。它根本不允许我从我的 ip 访问它(与网站托管的 IP 相同)。其他人可以输入域名,并随心所欲地访问服务器。如果我使用代理,那么我也可以访问它。唯一出现问题的情况是我尝试在没有 vpn 的情况下访问它,或者使用网络上的另一台计算机访问它。

TL;DR无法从自己的网络访问站点,其他网络可以访问。

【问题讨论】:

    标签: apache hosting


    【解决方案1】:

    您能告诉我们您使用的是什么操作系统吗?也可能是在该目录的规则中,您允许从除 localhost 之外的任何 IP 访问它。

    例子:

    <Directory /var/www/html/> 
      Order Deny,Allow 
      Deny from 127.0.0.1 
      Allow from All
    </Directory>
    

    这样的配置将拒绝来自localhost 的所有内容,并允许来自任何其他 IP 的所有内容。

    【讨论】:

    • debian 10,破坏者。 DocumentRoot /var/www/ ServerName site.com
    • 可以显示文件/etc/apache2/sites-available/000-default.conf 的完整内容吗?
    • 看起来不错。当您从localhost PING 到site.comsubdomain.site.com 时,您会收到回复吗? `?
    • 是的。它可以在多台计算机上连续工作几次。我也试过其他浏览器,但没有用。
    猜你喜欢
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2020-07-20
    • 2023-03-12
    • 2021-07-10
    • 2020-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多