いっぽんの猟銃のむこうに (DAIZOじいさんとGun)

ヌルめの技術メモとか。フリーランスやってます (http://acez.jp/)

Redmineにdigest認証

チュートリアルの通りapache+passengerでVirtualHostでポート8000にした例。

まずdigestファイルを作る。

# mkdir /var/digestpass
# htdigest -c /var/digestpass/.digest "redmine_auth" redmine
Adding password for redmine in realm redmine_auth.
New password:
Re-type new password:

httpd.confに設定。

# vi /etc/httpd/conf/httpd.conf
---
<VirtualHost *:8000>
  ServerName www.redmine.my.jp
  DocumentRoot /var/lib/redmine/public

  <Directory "/var/lib/redmine/public">
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>

  <Location />
    AuthType Digest
    AuthName "redmine_auth"
    AuthUserFile /var/digestpass/.digest
    Require  valid-user
  </Location>

</VirtualHost>
---

再起動。

# service httpd restart

あとはhtdigestで作成したユーザ名(ここではredmine)/パスワードでdigest認証できるはず。