【发布时间】:2021-01-16 16:50:01
【问题描述】:
我在我的一台家庭服务器上本地运行 apache。我可以访问该域一次或两次,但它会超时。它根本不允许我从我的 ip 访问它(与网站托管的 IP 相同)。其他人可以输入域名,并随心所欲地访问服务器。如果我使用代理,那么我也可以访问它。唯一出现问题的情况是我尝试在没有 vpn 的情况下访问它,或者使用网络上的另一台计算机访问它。
TL;DR无法从自己的网络访问站点,其他网络可以访问。
【问题讨论】:
我在我的一台家庭服务器上本地运行 apache。我可以访问该域一次或两次,但它会超时。它根本不允许我从我的 ip 访问它(与网站托管的 IP 相同)。其他人可以输入域名,并随心所欲地访问服务器。如果我使用代理,那么我也可以访问它。唯一出现问题的情况是我尝试在没有 vpn 的情况下访问它,或者使用网络上的另一台计算机访问它。
TL;DR无法从自己的网络访问站点,其他网络可以访问。
【问题讨论】:
您能告诉我们您使用的是什么操作系统吗?也可能是在该目录的规则中,您允许从除 localhost 之外的任何 IP 访问它。
例子:
<Directory /var/www/html/>
Order Deny,Allow
Deny from 127.0.0.1
Allow from All
</Directory>
这样的配置将拒绝来自localhost 的所有内容,并允许来自任何其他 IP 的所有内容。
【讨论】:
/etc/apache2/sites-available/000-default.conf 的完整内容吗?
localhost PING 到site.com 或subdomain.site.com 时,您会收到回复吗? `?