GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Apache Subversion di Debian 9

Dalam tutorial ini, kami akan menunjukkan cara menginstal Apache Subversion di Debian 9. Bagi yang belum tahu, Bagi yang belum tahu Apache Subversion adalah sistem kontrol versi sumber terbuka. Ini membantu Anda melacak kumpulan file dan folder. Setiap kali Anda mengubah, menambah, atau menghapus file atau folder yang Anda kelola dengan Subversion, Anda memasukkan perubahan ini ke repositori Subversion Anda, yang membuat revisi baru di repositori Anda yang mencerminkan perubahan ini. Anda selalu dapat kembali, melihat, dan mendapatkan konten dari revisi sebelumnya. SVN mendukung beberapa protokol untuk akses jaringan:SVN, SVN+SSH, HTTP, HTTPS. Jika Anda ketinggalan firewall, Subversion berbasis HTTP menguntungkan karena lalu lintas SVN akan melewati firewall tanpa aturan firewall tambahan.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Apache Subversion (SVN) pada server Debian 9 (Stretch).

Instal Apache Subversion di Debian 9 Stretch

Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal:

apt-get updateapt-get upgrade

Langkah 2. Menginstal server web Apache.

Pertama, Anda perlu menginstal server web Apache untuk mengakses server svn menggunakan URL HTTP:

apt-get install apache2 apache2-utils

Langkah 3. Memasang Subversion.

Anda dapat mengeluarkan perintah berikut untuk menginstal subversi Apache.

apt-get install Subversion Subversion-tools libapache2-mod-svna2enmod dava2enmod dav_svn

Langkah 4. Konfigurasi Apache untuk Subversion.

Paket modul Subversion Apache membuat file konfigurasi /etc/apache2/mods-enabled/dav_svn.conf . Anda hanya perlu melakukan perubahan yang diperlukan:

nano /etc/Apache2/mods-enabled/dav_svn.conf

Tempatkan konten berikut:

Alias ​​/svn /var/lib/svn    DAV svn    SVNParentPath /var/lib/svn    AuthType Basic    AuthName "Subversion Repository"    AuthUserFile /etc/apache2/dav>apache2/davd 

Setelah membuat perubahan di atas, mulai ulang layanan Apache:

systemctl restart Apache2

Langkah 5. Buat Repositori SVN Pertama.

Buat repositori svn pertama Anda bernama myrepo, Anda dapat menggunakan nama yang sesuai:

mkdir -p /var/lib/svn/svnadmin create /var/lib/svn/myrepochown -R www-data:www-data /var/lib/svnchmod -R 775 /var/lib/sv

Langkah 6. Buat akun dan kata sandi untuk SVN.

Perintah berikut akan menambahkan dua pengguna untuk svn. Perintah ini akan meminta sandi pengguna untuk ditetapkan.

htpasswd -m /etc/apache2/dav_svn.passwd chedelicshtpasswd -m /etc/apache2/dav_svn.passwd idroot

Mari kita mulai ulang layanan Apache lagi:

systemctl restart Apache2

Langkah 7. Mengakses Repositori di Browser.

Subversion akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com/svn/myrepo/ atau http://your-server-ip/svn/myrepo/ dan akan meminta otentikasi. Gunakan kredensial login yang dibuat pada Langkah 6. Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal Apache Subversion. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru Apache Subversion (SVN) di server Debian 9 Stretch. Untuk bantuan tambahan atau informasi berguna, kami merekomendasikan Anda memeriksa situs web resmi Apache Subversion.


Debian
  1. Cara Menginstal Apache Maven di Debian 10

  2. Cara Menginstal Apache Maven di Debian 11

  3. Cara Instal Apache Cassandra di Debian 11 / Debian 10

  1. Cara Instal Apache di Debian 9

  2. Cara Instal Apache Cassandra di Debian 9

  3. Cara Menginstal Apache ActiveMQ di Debian 10

  1. Cara Instal Apache Tomcat 10 di Debian 10

  2. Cara Menginstal Apache Solr di Debian 11

  3. Cara Menginstal HAProxy di Debian 11