首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何拒绝他人查看本地主机

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

Stack Overflow用户
提问于 2016-10-10 11:48:02
回答 3查看 171关注 0票数 0

我用湿的。我的电脑在Lan里。在兰市的每个人都能看到我的localhost,我不想那样。

我想限制局域网上的人只能看到localhost/site/,但是现在每个人都可以看到本地主机和本地主机中的每个文件和文件夹。

我怎么才能解决这个问题?

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-10-10 12:08:09

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

代码语言:javascript
复制
<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>

如果这对你有用,请告诉我。

票数 0
EN

Stack Overflow用户

发布于 2016-10-10 12:08:07

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

代码语言:javascript
复制
<Directory /var/www/sub/folder/>
Order allow,deny
Allow from 192.168.1.0/24
Allow from 127
</Directory>

正如您所看到的,它首先允许配置中的所有内容,然后拒绝其他所有内容。如果您只想访问本地PC,那么您将执行如下操作:

代码语言:javascript
复制
<Directory /var/www/sub/folder/>
Order allow,deny
Allow from 127
</Directory>

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

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

票数 0
EN

Stack Overflow用户

发布于 2016-10-10 12:09:15

我不知道您的问题是什么,但是本地主机是只从您自己的计算机上提供的。(本地主机解析为127.0.0.1)

为了向局域网上的其他用户显示网页,您可以使用您的LAN或像xip.io这样的服务

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39957579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档