Cara membuat dan konfigurasi Virtual Hosts Apache di Debian Linux

Posted on

Pada artikel kali ini, kita akan membahas bagaimana membuat konfigurasi virtual host di linux debian. Nah dalam suatu domain itu pasti terdapat ip address, dimana misalnya ada dua domain atau lebih terdapat pada satu ip address. Seperti itu fungsi dari virtual host. Dengan adanya virtual host ini anda tidak perlu lagi membeli ip address yang berbeda,hanya karena supaya domain anda bisa online dalam bentuk website.

Nah langsung saja untuk membuat konfigurasi virtual host tersebut yang kita butuhkan adalah :

  • Komputer yang sudah terinstal linux Debian, tentu saja pertama kali anda harus masuk dulu ke terminal root anda

Jalankan perintah di bawah ini :

  • sudo apt-get install apache2

Perlu diperhatikan juga anda harus terlebih dahulu membuat A records pada domain anda.

Konfigurasi Virtual Host Apache pada debian linux sebagai berikut :

  1. Buatlah direktori baru
    Pembuatan direktori baru ini bertujuan untuk menyimpan file-file website anda nantinya.

    Untuk commandnya adalah :
    sudo mkdir -p /var/www/sekawanwebsite.com/public_html
  2. Grant Permisions
    Rubah owner dan grup dari kedua direktori tersebut dengan perintah
    sudo chown -R $USER:$USER /var/www/sekawanwebsite.com /public_html
    Pastikan juga bahwa file baru dapat dibaca oleh semua orang dengan merubah izin akses ke “755”:
    sudo chmod -R 755 /var/www
  3. Membuat file untuk halaman website
    Supaya website dapat ditampilkan di browser anda harus membuat terlebih dahulu file index dengan nama “index.html”

    Masukkan command di bawah ini :
    sudo nano /var/www/sekawanwebsite.com/public_html/index.html
    isi dengan isian seperti di bawah ini :

    <html>
    <head>
    <title>www.sekawanwebsite.com</title>
    </head>
    <body>
    <h1>Selamat website anda sudah jalan</h1>
    </body>
    </html>

  4. Simpan file “index.html” tersebut.
  5. Membuat File Virtual Hosts Baru
    Membuat file virtual hosts baru untuk domain sekawanwebsite.com dengan mengcopynya dari /etc/apache2/sites-available/default. File ini nantinya yang akan digunakan untuk mengatur konfigurasi apache untuk setiap domain anda.

    Jalankan perintah di bawah ini :
    sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sekawanwebsite.com
  6. Mengaktikan file virtual Host anda dengan cara seperti di bawah ini :
    Buka file hasil copy anda tadi dan lakukan konfigurasi sesuai dengan domain yang anda miliki. Jalankan perintah di bawah :

    sudo nano /etc/apache2/sites-available/sekawanwebsite.com

    Pastikan juga anda menambahkan baris ServerName dan ServerAlias dimasing-masing file :

    <VirtualHost *:80>
    ServerAdmin webmaster@sekawanwebsite.com
    ServerName sekawanwebsite.com
    ServerAlias www.sekawanwebsite.com


    Pada bagian Document root silahkan anda ganti dengan letak direktori situs anda berada. Jika mengacu pada direktori yang telah saya buat diatas, maka Document root akan di isi sebagai berikut :

    DocumentRoot /var/www/sekawawnwebsite.com/public_html
  7. Simpan konfigurasi tersebut dengan menekan tombol “ctrl+x”.
  8. Buatlah link sebagai gambar simbolik domain anda,dengan perintah :
    sudo a2ensite sekawanwebsite.com
  9. Yang terakhir adalah restart service Apache anda, dengan perintah :
    sudo service apache2 restart

    Untuk Proses pembuatan virtual host sudah selesai. Silahkan anda tes dengan mengetikkan domain di browser anda.

Jika anda ingin mengambahkan banyak lagi virtual host, caranya sama dengan yang sudah kita jelaskan di atas. Yang harus diperhatikan adalah pada ServerName, ServerAlias dan DocumentRoot.

Demikian tutorial membuat virtual host di linux debian ini. Semoga artikel kali ini dapat membantu anda yang ingin belajar membuat virtual host pada server Debian linux.

Leave a Reply

Your email address will not be published. Required fields are marked *