ฉันติดตั้ง Apache httpd บน CentOS 7 ของฉันแล้ว โดยการเพิ่มโค้ดต่อไปนี้ใน httpd.conf ฉันสามารถป้องกันเว็บไซต์ด้วยรหัสผ่านได้
<Directory /var/www/html>
AuthType Basic
AuthName "Restricted Files"
AuthBasicProvider file
AuthUserFile /var/www/password/htpasswd
Require user validUser
<Files index.php>
Require all granted
</Files>
</Directory>
เนื่องจากฉันต้องการให้ /var/www/html/index.php ไม่มีการป้องกันด้วยรหัสผ่าน Require all granted
จึงถูกเพิ่มดังที่แสดง อย่างไรก็ตาม สิ่งนี้ยังคงต้องใช้ชื่อผู้ใช้และรหัสผ่านของฉัน ช่วยหน่อยนะครับ ขอบคุณครับ ^^