繁体   English   中英

如何拒绝其他人查看本地主机

[英]How to deny others to see localhost

我用沼泽。 我的电脑在局域网中 Lan中的每个人都可以看到我的localhost ,但我不希望这样。

我想限制Lan上的人只能看到localhost / site /,但是现在每个人都可以看到localhost以及localhost中的每个文件和文件夹。

我该如何解决?

我编辑httpd.conf并将“ deny from all ”更改为“ deny from all deny from none

Localhost实际上是您的回送地址,它解析为127.0.0.1并且只能从您的PC访问。 我认为您想问的是允许子网中的IP访问某些目录,但不能访问其他目录。 如果是这种情况,那么您需要编辑httpd.conf并找到<Directory>部分。 以下示例显示了如何从IP地址为192.168.1.0/24(1-254)和本地主机(127.0.0.1)的任何PC启用以下路径/var/www/sub/folder/然后拒绝所有访问。

<Directory /var/www/sub/folder/>
Order allow,deny
Allow from 192.168.1.0/24
Allow from 127
</Directory>

如您所见,它首先允许config中的所有内容,然后拒绝其他所有内容。 如果您只想访问本地PC,则可以执行以下操作:

<Directory /var/www/sub/folder/>
Order allow,deny
Allow from 127
</Directory>

这将仅允许127.0.0.1(Localhost)访问该文件夹。

您可以在httpd.conf中为特定文件夹添加多个目录设置,只需确保重新启动Apache即可应用更改。

知道IP地址是这里的主要目标,当然您可以通过打开.htaccess文件来拒绝特定文件夹:

<Directory specific_folder/>
Options FollowSymLinks
AllowOverride None
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.0(Replace this IP to allow access)
</Directory>

让我知道这是否适合您

我不确定您的问题是什么,但是本地主机只能从您自己的计算机上使用。 本地主机解析127.0.0.1

为了向您的LAN网络上的其他用户显示网页,您可以使用LAN IP或xip.io之类的服务

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM