もうね、こういう設定って年単位でしかやらないし、覚えていられるほど賢くないし、かといって必要なたびにあっちこっち調べていたんじゃ埒あかないのでメモっとくことにしました。
はい、いまさらですが。 例えば、Subversionを使いソースコードのバージョン管理を行っており、Drupalのogモジュールを使用し、特定のグループ参加者のみがupdate, commitできるようにする設定。
<Location /svn>
なんちゃらかんちゃら
AuthType Basic
AuthName "Authorization Realm"
AuthMySQLEnable On
AuthMySQLHost localhost
AuthMySQLDB データーベース名
AuthMySQLUser ユーザー名
AuthMySQLPassword パスワード
AuthMySQLUserTable "users,og_uid"
AuthMySQLNameField users.name
AuthMySQLPasswordField users.pass
AuthMySQLUserCondition "users.uid = og_uid.uid AND og_uid.nid = グループのノードID"
AuthMySQLPwEncryption md5
Require valid-user
</Location>
以前もなんだかんだと時間がかかり、今回もなんだかんだと時間がかかったので、次回はさっくり行きますように、よろしくどうぞ・・・
といっても、最近はめっきりnginxなわけだけど・・・