Install Tutorial: Ubuntu 9.04, Apache with SSL, Subversion over HTTP / HTTPs, and Trac - NewInstance
より詳しい最新(Ubuntu9.10)の手順は
axis of evil Google: Install Tutorial: Ubuntu 9.10, Apache with SSL, Subversion over HTTP / HTTPs(digest authentication), and Trac
http://salvan-devmemo.blogspot.com/2010/01/install-tutorial-ubuntu-910-apache-with.html
冒頭のURLの手順から
-/etc/apache2/mods-available/dav_svn.conf
-/etc/apache2/sites-available/default
のAuthTypeをBasicからDigestに変更し、passwordの生成はhtpasswdからhtdigestに変更する。引数は
hashの方式の違いからpasswordが変わるので別のfile名にする場合はAuthUserFileのpathも変える。
/etc/apache2/sites-available/defaultの末尾につけたtrac用の情報を/etc/apache2/sites-available/default-sslにも貼り付ける。
sudo a2enmod auth_digest
でdigest認証moduleを動かし、apacheを再起動する。
Firefox + HttpFox或いはWireshark等で認証がBasicからDigestになっている事を確認する。
Upgrading to 2.2 from 2.0 - Apache HTTP Server
The directive AuthDigestFile from mod_auth_digest has been merged with AuthUserFile and is now part of mod_authn_file.という事でAuthUserFileをAuthDigestFileにする必要はない。
変更前
app | 認証 | ssl |
---|---|---|
subversion | basic | o |
trac | basic | x |
変更後
app | 認証 | ssl |
---|---|---|
subversion | digest | o |
trac | digest | o |
参考
core - Apache HTTP Server
Digest認証 - Wikipedia
Basic認証 - Wikipedia
関連
The Trac Project
0 件のコメント:
コメントを投稿