CentOS7 + Subversion + SSL(certbot)
CentOS7にSubversionを設定したときの覚書。 今回はWebSVNをインストールして、コマンドを打たなくてもリポジトリを管理できる環境を構築してみた。 環境: CentOS 7.8, Subversion 1.10.6 1. Subversionをインストール 前に yum経由でインストール したリポジトリを流用する。 # vi /etc/yum.repos.d/WANdisco-svn.repo [WANdisco-svn110] name=WANdisco SVN Repo 1.10 enabled=1 baseurl=http://opensource.wandisco.com/centos/7/svn-1.10/RPMS/$basearch/ gpgcheck=1 gpgkey=http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco インストール実行。dnfはyumとほぼ同じ。 # dnf install subversion subversion-perl subversion-python subversion-tools 2.Apache + mod_dav_svnをインストール yum経由でインストール # dnf install httpd mod_dav_svn リポジトリ用ディレクトリを作って権限設定 # mkdir /home/svn # chown apache. /home/svn/ apacheの設定。アドミンのメールアドレスを変更。 # less /etc/httpd/conf/httpd.conf ServerAdmin info@dksg.co.jp 起動、自動起動ON、確認 # systemctl start httpd # systemctl enable httpd # systemctl list-unit-files -t service インストール時に生成されたconfは別ディレクトリへ # cd /etc/httpd/conf.d/ # mkdir bak # mv *.conf bak/ svn用confファイルを作成 # vi 01_svn.conf # Needed to do Subversion Apache server. LoadModule