เคยต้องการที่จะล็อคไดเรกทอรีที่อยู่เบื้องหลังระบบผู้ใช้ / รหัสผ่านที่เรียบง่าย? หากเว็บเซิร์ฟเวอร์ของคุณรันด้วย Apache คุณสามารถใช้รหัสผ่านเพื่อป้องกันไดเรกทอรีได้อย่างง่ายดายด้วยไฟล์. htaccess
.htaccess AuthType พื้นฐาน AuthName "ป้องกันด้วยรหัสผ่าน" AuthUserFile / var/www/.htpasswd ต้องการผู้ใช้ที่ถูกต้อง
ส่วนสำคัญที่ควรทราบด้านบนคือ AuthUserFile /var/www/.htpasswd ที่ให้เส้นทางไปยังไฟล์รหัสผ่านที่เก็บชื่อผู้ใช้และรหัสผ่านของคุณ ตัวอย่างไฟล์. htpasswd จะมีลักษณะดังนี้:
.htpasswd billybob: bXBdv1vuq2yOk
สำหรับตัวอย่างข้างต้นโดยเฉพาะชื่อผู้ใช้คือ billybob และรหัสผ่านคือ temp คุณไม่จำเป็นต้องใช้ชื่อไฟล์ของ. htpasswd มันเป็นเพียงชื่อสามัญเป็นเครื่องมือในการสร้างไฟล์ใน apache เรียกว่า htpasswd โปรดจำไว้ว่าเพื่อให้ไฟล์รหัสผ่านของคุณมีความปลอดภัยเพิ่มขึ้นเล็กน้อยขอแนะนำให้คุณจัดเก็บระดับโฟลเดอร์ไว้เหนือรากของเว็บไซต์ที่คุณโฮสต์
หากคุณต้องการสร้างไฟล์นี้ฉันได้สร้างตัวสร้าง. htpasswd สร้างชื่อผู้ใช้และรหัสผ่านที่คุณเลือกและเก็บไว้ในไฟล์รหัสผ่านที่คุณระบุ จากจุดนั้นเป็นต้นไปไดเรกทอรีของคุณควรได้รับการป้องกันด้วยรหัสผ่าน หากคุณต้องการจัดเก็บชื่อผู้ใช้และรหัสผ่านหลายรายการเพียงแค่สร้างบรรทัดใหม่ใน