پسورد پروتکت از طریق
htaccess
انجام میشه ، همچنین که شما میگید از httpd دقیقاً کارایی htaccess رو داره
کد زیر رو نگاه کنید چه داخل htaccess باشه و چه داخل httpd.conf جواب میده ، فقط چند تا فرق کوچبک داره استفاده تو هرکدوم که بعدها متوجهشون میشید
کد:
<Directory "/var/www/html/protected"> مسیری که قراره پسورد پروتکت بشه
AuthType Basic
AuthUserFile "/etc/htpasswd/.htpasswd" مسیری که htpass قرار داره
AuthName "Authentication Required" پیامی که موقع ورود به این قسمت میده
Allow from all
Require valid-user
Order allow,deny
</Directory>
این برای httpd.conf بود ، برای استفاده در htaccess مسیر رو از روت قرار نمیدید ، بلکه از آدرش که htaccess قرار داره به بعد قرار میدید