設定Apache2 基礎認證 (Basic authentication)
1. sudo htpasswd /etc/apache2/.htpasswd user_a
# 加上 -c,如果是第一次產生
2. 修改欲認證的目錄AllowOveride屬性成All,設定檔可能是apache2.conf或在conf-available 或 sites-available目錄裡,例如
...
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
...
3. 在欲認證的目錄加入.htaccess,並加入以下設定:
...
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
...
4. sudo service apache2 reload