豚吐露@wiki

SSLでSVNにアクセスしたい

最終更新:

ohden

- view
管理者のみ編集可

環境
Ubuntu 8.10
Apache 2.2.14
OpenSSL 0.9.8k
SubVersion 1.6.6

もちろんSVNが入ってることは必須条件。
SubVersionのインストール

まずはApacheにSSLモジュールを導入する。
Apache+SSLの導入

環境が揃ったらdav_svn.confの編集。
> sudo vi /etc/apache2/mods-available/dav_svn.conf

インストール手順通りにしてたら、↓みたいなことになってると思う。
ここに『SSLRequireSSL』の一文を追加。
記述内容 備考
<Location /svn>
  DAV svn
  SVNParentPath /var/svn
  SSLRequireSSL
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /var/svn/repos/conf/htpasswd
  Require valid-user
</Location>
repositoryにアクセスするときのURL
定型句
repositoryが格納された親dirを指定
この記述があると当該ディレクトリのaccessはSSL必須になる
basic認証を指定
認証ダイアログに表示されるmsg
認証用user_id/passwordの記述fileを指定
password fileに記載されたuser全てにaccessを許可します。


Apache再起動して...
> sudo /etc/init.d/apahce2 restart

ブラウザでaccessしてみると...

【httpsでaccess】
リポジトリが見れる。

【httpでaccess】
弾かれてリポジトリが見れない。



更新日: 2019年08月08日 (木) 08時31分48秒

名前:
コメント:

すべてのコメントを見る
添付ファイル
記事メニュー
目安箱バナー