Apache で Digest 認証及び複数のIPアドレスからのホームページアクセスを許可する。

パスワードファイル生成コマンド

htdigest -c /var/www/.htdigestpass dom toor

-c パスワードファイル 管理名 ユーザー名
2回パスワードを入力する。
/var/www/.htdigestpass が生成される。

.htaccess ファイルや<Directory>にDigest 認証要求とIPアドレス要求を書く。

<RequireAll>
  AuthType Digest
  AuthName test
  AuthUserFile /var/www/.htdigestpass
  Require valid-user
    < RequireAny>
       Require ip 192.168.103.1
      Require ip 192.168.102.38
       Require ip 192.168.103.64
    </RequireAny>
< /RequireAll>