kadang diperlukan memberi batasan agar user tidak bisa mengakses folder tertentu pada halaman web kita dengan memberikan auth berupa user dan password, berikut caranya (base on centos6) :

nano /etc/httpd/conf.d/folder-pribadi.conf

# create new
<Directory /var/www/html/folder-pribadi>
    AuthType Basic
    AuthName “Basic Authentication”
    AuthUserFile /etc/httpd/conf/.htpasswd
    require valid-user
</Directory>

htpasswd -c /etc/httpd/conf/.htpasswd admin

isikan password untuk user : admin

mkdir /var/www/html/folder-pribadi

nano /var/www/html/folder-pribadi/index.html

# create a test page

<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Test Page for Basic Auth
</div>
</body>
</html>

service httpd restart

buka browser, http://namaserver.domain/folder-pribadi/ seharusnya halaman auth sudah muncul menanyakan user dan password.

selamat mencoba..DWYOR!

sumber : https://www.server-world.info/en/note?os=CentOS_6&p=httpd&f=27