繁体   English   中英

如何使用 php 生成.htpasswd 密钥,我可以将其插入到我的 ubuntu 服务器上的 my.htpasswd 文件中?

[英]How to generate .htpasswd keys with php that I could insert into my .htpasswd file on my ubuntu server?

老实说,这很难理解。

我有一个 ubuntu 服务器和我的本地网络服务器,我用 .htaccess 和.htpasswd “保护”。

我知道我可以在 bash 的机器上生成它。 但是对于*点击和咯咯笑,我想尝试制作一个简单的网页,我可以管理 htpasswd 文件并从浏览器本身创建用户。

我已经尝试过$str = md5(_Post("pasw"))但我猜这些键是不同的。 也许有人可以帮助我了解这些哈希是如何创建的,以便我可以完成这项工作,呵呵。

简短版本:如何生成 .htpasswd 密钥,我可以将其插入到服务器中的 .htpasswd 文件中,以便它可以工作。

谢谢!

(1) sudo nano /etc/apache2/sites-available/000-default.conf

<Directory /usr/share/phpmyadmin>
    AuthType Basic
    AuthName "Restricted Content"
    AuthUserFile /etc/phpmyadmin/.htpasswd
    Require valid-user
</Directory>

(2) sudo htpasswd -c /etc/phpmyadmin/.htpasswd nageen

对于新用户:sudo htpasswd /etc/phpmyadmin/.htpasswd localuser

要求添加密码,为用户添加密码

暂无
暂无

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

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