如何限制对 http://localhost/xampp/ 的访问

Posted

技术标签:

【中文标题】如何限制对 http://localhost/xampp/ 的访问【英文标题】:How to limit access to http://localhost/xampp/ 【发布时间】:2014-07-18 00:38:38 【问题描述】:

我在网络中的计算机(例如A)上安装了xampp,我为apache设置了IP,这样网络中的用户就可以访问机器A上的localhost。我安装了一个网络项目在htdocs 目录中,因此用户可以使用IP_OF_MACHINE/project 看到该页面。问题是他们可以看到IP_OF_MACHINE/xamppIP_OF_MACHINE/phpmyadmin 页面,而我希望他们只能看到project 而不是其他页面。我怎样才能做到这一点?

【问题讨论】:

您可以通过访问http://localhost/security/index.php为XAMPP文件夹设置密码 我这样做了,但没有为 phpmyadmin 设置密码的选项,该密码仅适用于 xampp 这是因为您的root 用户没有密码。当您为root 设置密码时,phpmyadmin 的登录屏幕也会显示。 【参考方案1】:

您可以在您不想公开的文件夹中创建一个 .htaccess 文件,并在 .htaccess 中写入以下内容:

order allow,deny
allow from 127.0.0.1
deny from all

【讨论】:

以上是关于如何限制对 http://localhost/xampp/ 的访问的主要内容,如果未能解决你的问题,请参考以下文章

如何对 *ngFor 应用数量限制? [复制]

如何通过 IP 限制对特定重写的访问

如何限制用户对API的访问?

Grails:如何限制对用户的链接元素的获取?

如何限制对当前文件的某些功能或对象的访问?

.htaccess:如何通过 IP 限制对单个文件的访问?