簡體   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