Tbpgr Blog

Recruiting Operations tbpgr(てぃーびー) のブログ

Apache | Basic認証の設定

概要

Basic認証の設定

詳細

手順

・対象ディレクトリの決定

/var/www/wiki

・認証用のユーザ・パスワードの設定
ユーザ:hoge
新規作成自のみ-cオプションを利用する。

sudo htpasswd -c /etc/apache2/.htpasswd hoge

・認証対象の設定

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/wiki
sudo vi /etc/apache2/sites-available/wiki

下記を追加

<Directory "/var/www/wiki">
    AuthType Basic
    AuthName "Closed Zone"
    AuthUserFile /etc/apache2/.htpasswd
    Require valid-user
</Directory>

・デフォルトの設定ファイルを無効化

sudo a2dissite default

・新規追加した設定ファイルを有効化

sudo a2ensite wiki

・設定のリロード

sudo /etc/init.d/apache2 reload