0
3

More than 5 years have passed since last update.

SVN+WebDAVでBasic認証に加えてIP制限もかけたいとき

Posted at

SVN (Subversion)+WebDAVを使ってHTTPSでのリポジトリ環境を構築したのですが、ユーザーIDによるベーシック認証に加えてIP制限もやっとこ、のところでつまずいたのでメモ的に残しておきたいと思います。

どちらかというとApacheの設定ルールメモ。

設定ファルの記載例

設定ファイルはいつもの /etc/httpd/conf.d/subversion.conf
下記のように記載することでIP制限とベーシック認証両方の条件を満たす場合のみアクセスできるようになりました。

<Location /svn/repos>
        DAV svn
        SVNParentPath "/var/svn/repos/"
        SVNListParentPath on
        AuthType Basic
        AuthName "Subversion"
        AuthzSVNAccessFile /etc/subversion/conf/authzsvn.conf
        AuthUserFile /etc/subversion/conf/authuser.conf
        <RequireAll>
                Require valid-user
                Require ip [許可したいIPアドレス]
        </RequireAll>
</Location>

複数条件を RequireAll で括らないと『全て一致の場合に』とならないんですね。
デフォルトが All だったかと思い、記述しなくてもOKだと思いこんでいました。反省。。。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3