如何拒绝别人看到本地主机
How to deny others to see localhost
我用wamp。我的 PC 在 Lan 中。 Lan 中的每个人都可以看到我的 localhost
而我不希望这样。
我想限制局域网上的人只能看到 localhost/site/ 但现在每个人都可以看到本地主机以及本地主机中的每个文件和文件夹。
我该如何解决这个问题?
我编辑 httpd.conf
并将“deny from all
”更改为“deny from none
”
Localhost 实际上是您的环回地址,解析为 127.0.0.1
,并且只能从您的 PC 访问。我认为您要问的是允许子网中的 IP 访问某些目录,但不允许访问其他目录。如果是这样,那么您需要编辑 httpd.conf 并找到 <Directory>
部分。下面的示例向您展示了如何启用从具有 192.168.1.0/24 (1-254) 和本地主机 (127.0.0.1) IP 的任何 PC 访问以下路径 /var/www/sub/folder/
然后拒绝所有访问。
<Directory /var/www/sub/folder/>
Order allow,deny
Allow from 192.168.1.0/24
Allow from 127
</Directory>
如您所见,它首先允许来自配置的所有内容,然后拒绝其他所有内容。如果您只想访问您的本地 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>
让我知道这是否适合你
我不确定你的问题是什么,但 localhost 只能 在你自己的计算机上可用。 (本地主机解析 127.0.0.1)
为了向 LAN 网络上的其他用户显示网页,您可以使用您的 LAN IP 或类似 xip.io
的服务
我用wamp。我的 PC 在 Lan 中。 Lan 中的每个人都可以看到我的 localhost
而我不希望这样。
我想限制局域网上的人只能看到 localhost/site/ 但现在每个人都可以看到本地主机以及本地主机中的每个文件和文件夹。
我该如何解决这个问题?
我编辑 httpd.conf
并将“deny from all
”更改为“deny from none
”
Localhost 实际上是您的环回地址,解析为 127.0.0.1
,并且只能从您的 PC 访问。我认为您要问的是允许子网中的 IP 访问某些目录,但不允许访问其他目录。如果是这样,那么您需要编辑 httpd.conf 并找到 <Directory>
部分。下面的示例向您展示了如何启用从具有 192.168.1.0/24 (1-254) 和本地主机 (127.0.0.1) IP 的任何 PC 访问以下路径 /var/www/sub/folder/
然后拒绝所有访问。
<Directory /var/www/sub/folder/>
Order allow,deny
Allow from 192.168.1.0/24
Allow from 127
</Directory>
如您所见,它首先允许来自配置的所有内容,然后拒绝其他所有内容。如果您只想访问您的本地 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>
让我知道这是否适合你
我不确定你的问题是什么,但 localhost 只能 在你自己的计算机上可用。 (本地主机解析 127.0.0.1)
为了向 LAN 网络上的其他用户显示网页,您可以使用您的 LAN IP 或类似 xip.io
的服务