豚吐露@wiki
SSLでSVNにアクセスしたい
最終更新:
ohden
-
view
環境
Ubuntu 8.10
Apache 2.2.14
OpenSSL 0.9.8k
SubVersion 1.6.6
Ubuntu 8.10
Apache 2.2.14
OpenSSL 0.9.8k
SubVersion 1.6.6
もちろんSVNが入ってることは必須条件。
SubVersionのインストール
SubVersionのインストール
まずはApacheにSSLモジュールを導入する。
Apache+SSLの導入
Apache+SSLの導入
環境が揃ったらdav_svn.confの編集。
> sudo vi /etc/apache2/mods-available/dav_svn.conf
インストール手順通りにしてたら、↓みたいなことになってると思う。
ここに『SSLRequireSSL』の一文を追加。
ここに『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秒