INSTALL APACHE2
Untuk menginstall apache, jalankan "code" berikut :
sudo apt-get install apache2
Setalah melakukan install apache, saatnya menginstall subversion:
sudo apt-get install subversion
Untuk menggunakan SVN yang terpasang di apache, jalankan script di bawah yaitu menginstall libapache2-svn:
sudo apt-get install libapache2-svn
Now is better restart apache
:
sudo /etc/init.d/apache2 restart
Jika tidak ingin menggunakan SSL langsung ikuti instruksi terakhir. Yaitu konfigurasi dav_svn.conf dan user account.
a2enmod ssl
Tambahkan "Listen 443" ke /etc/apache2/ports.conf:
sudo gedit /etc/apache2/ports.conf
Kemudian jalankan:
apache2-ssl-certificate
Buat sebuah file konfigurasi SSL:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/myown-ssl
Edit file myown-ssl:
sudo gedit /etc/apache2/sites-available/myown-ssl
Rubah:
NameVirtualHost *
Menjadi
NameVirtualHost *:443
dan
<VirtualHost *>
menjadi
<VirtualHost *:443>
Tambahkan sebelum </VirtualHost>:
SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.pem SSLProtocol all SSLCipherSuite HIGH:MEDIUM
Jalankan :
a2ensite myown-ssl
Restart Apache:
sudo /etc/init.d/apache2 restart
Instruction Terakhir:
Edit dav_svn configuration file dan ikuti instruksi:
sudo gedit /etc/apache2/mods-available/dav_svn.conf
Restart apache:
sudo /etc/init.d/apache2 restart
Create folder SVN :
sudo svnadmin create /srv/svn sudo chown -R www-data:www-data /srv/svn sudo chmod -R g+ws /srv/svn
Create file users account:
sudo htpasswd -c /etc/apache2/dav_svn.passwd svnuser
(setalah pasword di pasang)
Catatan: setelah create file, untuk menambahkan user, cukup jalankan : (tanpa -c)
sudo htpasswd /etc/apache2/dav_svn.passwd nico
(setalah pasword di pasang)
Test SVN:
svn import .bashrc https://localhost/svn/testfile -mlogentry
Sekian tutorial nya. Semoga membantu. Saya menggunakan distro Ubuntu.








