VirtualHostでのApacheダイジェスト認証

Table of Contents

OS: CentOS 7

追加する場合はオプションなし

# htdigest -c /etc/httpd/.htdigestpw "<認可領域名>" <ユーザー名>

ユーザ指定の場合はRequre user [ユーザ名]

# vim /etc/httpd/conf.d/vhost/<ファイル名>
<VirtualHost 111.111.111.111:80>
        ServerName XXXXX.jp
        .
        .
        .

        <Location />
            AuthType Digest
            AuthName "<認可領域名>"
            AuthUserFile "/etc/httpd/.htdigestpw"
            Require valid-user
        </Location>

        <Directory /home/some/web/>
            .
            .
            .
        </Directory>
</VirtualHost>