読者です 読者をやめる 読者になる 読者になる

IT Notebook

ITについての備忘録的なブログです

Subversion - Subversion1.8.8 + Apache2.4.7 + OpenLDAP連携した環境構築

SubversionAWS上に構築した時のメモ 今更ながらですが...

環境

手順

1.パッケージインストール
sudo apt-get update
sudo apt-get install subversion subversion-tools libapache2-svn apache2-utils apache2 libapache2-modsecurity
2.Apache設定変更
cat /etc/apache2/mods-available/dav_svn.conf
<Location /svn>
  # Subversion設定
  DAV svn
  SVNParentPath /svn
  # LDAP認証
  AuthType Basic
  AuthName "Subversion Repository"
  AuthBasicProvider ldap
  AuthLDAPUrl "ldap://ldap.example.com:389/ou=user,dc=example,dc=com"
  AuthLDAPBindDN  cn=admin,dc=example,dc=com
  AuthLDAPBindPassword Password
  Require valid-user
  LDAPReferrals Off
</Location>
3.Subversionリポジトリ用ディレクトリ作成
chown -R /svn
4.Subversionモジュール有効
sudo a2enmod dav_svn
5.LDAPモジュール有効
sudo a2enmod ldap
sudo a2enmod authnz_ldap
6.AH00558エラー対応

http://mk-55.hatenablog.com/entry/2014/07/07/004510

sudo echo ServerName $HOSTNAME > /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
sudo service apache2 restart