คำถามติดแท็ก .htpasswd

9
จะใช้เส้นทางสัมพันธ์กับ AuthUserFile ใน htaccess ได้อย่างไร?
ฉันมี. htaccess ที่ใช้การตรวจสอบสิทธิ์พื้นฐาน ดูเหมือนว่าเส้นทางไปยังไฟล์. htpasswd จะไม่สัมพันธ์กับไฟล์ htaccess แต่เป็นการกำหนดค่าเซิร์ฟเวอร์แทน ดังนั้นแม้ว่าฉันจะมีไฟล์. htaccess และ. htpasswd ในไดเร็กทอรีเดียวกัน แต่ก็ใช้ไม่ได้: AuthType Basic AuthName "Private Login" AuthUserFile .htpasswd Require valid-user อย่างไรก็ตามมันจะได้ผลถ้าฉันเปลี่ยน AuthUserFile เพื่อใช้เส้นทางสัมบูรณ์: AuthType Basic AuthName "Private Login" AuthUserFile "/home/user/public_html/mydir/.htpasswd" Require valid-user แต่ฉันต้องการสิ่งที่เป็นมือถือมากกว่าเพราะฉันใช้สิ่งนี้กับหลาย ๆ ไซต์ในพื้นที่ต่างๆ ฉันค้นหาเว็บแล้วแต่ไม่ได้รับการแก้ไขใด ๆ เป็นไปได้หรือ%{DOCUMENT_ROOT}ไม่ที่จะใช้เส้นทางสัมพัทธ์หรือตัวแปรเช่น?

2
การเพิ่มผู้ใช้ใน. htpasswd
ฉันใช้.htpasswdรหัสผ่านเพื่อป้องกันไดเรกทอรีบางรายการบนเซิร์ฟเวอร์ของฉัน อย่างไรก็ตามฉันสังเกตว่าทุกครั้งที่ทำสิ่งนี้sudo htpasswd -c /etc/apache2/.htpasswd newuserเนื้อหาปัจจุบันของฉัน.htpasswdจะถูกเขียนทับ ทุกไดเรกทอรีของไซต์ของฉันมีผู้ใช้ของตนเองใน. htpasswd ฉันจะไม่เขียนทับแทนเพิ่มผู้ใช้ใหม่ในของฉันได้.htpasswdอย่างไร
92 apache  .htpasswd 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.