hgweb を使用して公開され、Apache 2.2 で保護されたいくつかの Mercurial リポジトリがあります。
複数のセキュリティ構成を持つ方法はありますか?
ほとんどのリポジトリにデフォルト構成を設定してから、特定のリポジトリに個別の構成を適用したいと考えています。
ファイルは次のhttpd.conf
ようになります
WSGIScriptAlias /hg "C:/hg/hgweb/hgweb.wsgi"
<Directory "/hg/repo_one">
Order deny,allow
AuthType Basic
AuthName "R1 Secure Area"
AuthBasicProvider file
AuthUserFile c:/apache2.2/repo_one.pwd
Require valid-user
</Directory>
<Directory "/hg">
Order deny,allow
AuthType Basic
AuthName "Secure Area"
AuthBasicProvider file
AuthUserFile c:/apache2.2/passwords
Require valid-user
</Directory>