为Apache2 www / html文件夹添加第二个用户

时间:2019-02-20 20:34:10

标签: php apache2 raspberry-pi3

我在具有基本身份验证的RPI3上设置了一个Apache2站点。因为我确实是唯一的用户,所以效果很好。我现在正在使用IFTTT通过webhooks自动化一些项目,以使用GET请求访问我在www / html文件夹中的几个.php文件。这工作得很好,但是我遇到的问题是必须使用我的用户名:password设置webhook,因为我有经过身份验证的站点。我一直在使用动态DNS服务器通过用户名:password @ mysite:80 / file.php访问我的网站。有没有一种方法可以用用户名和密码创建一个单独的文件夹,该用户名和密码只能访问该文件夹,而不能访问整个www / html目录?我不喜欢我的主要登录信息是由IFTTT发送的事实。如果可能的话,我希望它是NEWUSER:PASSWORD @ mysite:80 / limited / file.php。

我尝试创建此文件夹并将其访问权限添加到启用了000sites的apache2.conf中。我还尝试过使用其他用户在“受限”文件夹中添加自己的.htaccess和.htpasswd文件。

这可能吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我最终通过从Apache2.config和000sites-enabled中删除了子目录“ limited”文件夹的条目来使其工作。我也只是将.htpasswd和.htaccess的2个文件保留在“受限”文件夹中。

.htpasswd:

用户:$ sjjnuinusencryptedpasswordijkmi22993

.htaccess:

AuthType基本 AuthName“受限制的内容” AuthUserFile /var/www/html/limited/.htpasswd

希望这对某人有帮助。

相关问题