• Newsticker

    Selasa, 22 Mei 2018

    CARA MEMBUAT KONFIGURASI VIRTUAL HOSTS APACHE DI DEBIAN

    Dua domain atau lebih dalam satu IP address, kira-kira seperti itulah fungsi dari virtual hosts. Dengan adanya virtual hosts, anda tidak perlu membeli IP address yang berbeda (VPS misalnya) hanya supaya semua domain anda bisa online dalam bentuk website. Sangat menarik dan bermanfaat bukan?
    Sebelumnya saya sudah pernah memberikan tutorial tentang cara membuat subdomain dengan webmin. Nah, seperti itulah kira-kira cara membuat virtual hosts melalui control panel webmin. Adapun dalam artikel ini, saya akan memberikan tutorial membuat konfigurasi virtual hosts apache di debian melalui terminal console, sehingga diharapkan dapat membantu anda yang tidak menginstall control panel seperti webmin di servernya.setting virtualhosts, virtual host vps linux, apache virtual hosts
    Persiapan
    Sebelum memulai langkah membuat konfigurasi virtual hosts apache, harap anda pastikan bahwa apache sudah terinstall di server debian anda. Jika belum silahkan install terlebih dahulu :
    sudo apt-get install apache2
    Selain itu, harap dipastikan pula anda sudah membuat A records untuk domain anda. Anda bisa saja membuatnya nanti setelah proses selesai, tapi sebaiknya dilakukan sebelum memulai membuat virtual hosts, supaya nanti bisa langsung cek apakah proses pembuatan virtual hosts berhasil atau tidak.
    Konfigurasi Virtual Hosts Apache di Server Debian
    1. Membuat Directory Baru.
      Pembuatan direktori baru ini bertujuan untuk menyimpan file-file website anda nantinya. Dalam tutorial ini saya akan membuat virtual hosts untuk 2 domain (1dpaper.com dan dedeerik.ga), sehingga saya harus membuat 2 buah direktori baru.
      sudo mkdir -p /var/www/1dpaper.com/public_html
      sudo mkdir -p /var/www/dedeerik.ga/public_html
      Pastikan anda merubah kedua nama domain diatas dengan domain yang anda miliki.
    2. Grant Permissions
      Rubah owner dan grup dari kedua direktori tersebut dengan perintah :
      sudo chown -R $USER:$USER /var/www/1dpaper.com/public_html 
       sudo chown -R $USER:$USER /var/www/dedeerik.ga/public_html
      Pastikan pula bahwa file baru dapat dibaca oleh semua orang dengan merubah izin akses :
      sudo chmod -R 755 /var/www
    3. Membuat File Halaman Website
      Supaya website dapat ditampilkan, anda perlu membuat file index.html di masing-masing direktori situs anda dengan menggunakan editor pilihan anda.
      sudo nano /var/www/1dpaper.com/public_html/index.html
      Isi dengan teks berikut ini :
      <html>
        <head>
          <title>www.1dpaper.com</title>
        </head>
        <body>
          <h1>Selamat! Anda Telah Berhasil Membuat Virtual Hosts</h1>
        </body>
      </html>
      sudo nano /var/www/dedeerik.ga/public_html/index.html
      <html>
        <head>
          <title>www.dedeerik.ga</title>
        </head>
        <body>
          <h1>Selamat! Anda Telah Berhasil Membuat Virtual Hosts</h1>
        </body>
      </html>
      Simpan file index.html tersebut dengan CTRL+X
    4. Membuat File Virtual Hosts Baru
      Sekarang saatnya membuat file virtual hosts baru untuk masing-masing domain dengan mengcopynya dari /etc/apache2/sites-available/default. File ini nantinya yang akan digunakan untuk mengatur konfigurasi apache untuk setiap domain anda.
      sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/1dpaper.com
      sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/dedeerik.ga
    5. Mengaktifkan Virtual Hosts
      Buka file hasil copy anda tadi dan lakukan konfigurasi sesuai dengan domain yang anda miliki.
      sudo nano /etc/apache2/sites-available/1dpaper.com
      Pastikan anda menambahkan baris ServerName dan ServerAlias dimasing-masing file :
      <VirtualHost *:80>
              ServerAdmin webmaster@1dpaper.com
              ServerName 1dpaper.com
              ServerAlias www.1dpaper.com
      [...]
      sudo nano /etc/apache2/sites-available/dedeerik.ga
      <VirtualHost *:80>
              ServerAdmin webmaster@dedeerik.ga
              ServerName dedeerik.ga
              ServerAlias www.dedeerik.ga
      [...]
      Pada bagian DocumentRoot silahkan anda ganti dengan letak direktori situs anda berada. Jika mengacu pada direktori yang telah saya buat diatas, maka DocumentRoot saya isi dengan :
      DocumentRoot /var/www/1dpaper.com/public_html
      Dan
      DocumentRoot /var/www/dedeerik.ga/public_html
      Simpan konfigurasi tersebut dengan CTRL+X
    6. Buat Link Simbolik
      Berikan perintah berikut untuk membuat link simbolik apache :
      sudo a2ensite 1dpaper.com 
      sudo a2ensite dedeerik.ga
    7. Restart Apache
      Agar virtual hosts yang sudah anda buat dapat dijalankan, anda perlu merestart service apache dengan :
      sudo service apache2 restart
      atau
      sudo service apache2 reload

    Proses pembuatan dan pengaturan virtual hosts sudah selesai, selanjutnya silahkan anda test dengan mengetikan domain situs anda di browser. Jika sukses maka tampilan situs anda seharusnya seperti ini :gambar membuat virtualhostcara bikin virtual hosts, virtual hosts apache2, debian virtual hosts
    Catatan :
    Anda bisa mengganti index.html dengan file index lainnya misalnya index.htm, index.php dan sebagainya. Tergantung situasi, kondisi dan keperluan anda saja.
    Jika anda ingin menambahkan lebih banyak virtual hosts, kurang lebih caranya sama saja dengan cara diatas. Yang perlu anda perhatikan adalah ServerName, ServerAlias dan DocumentRoot. Anda jangan sampai salah memasukkan data disana.

    Sumber: http://www.kangerik.id/cara-membuat-konfigurasi-virtual-hosts-apache-di-debian/

    Tidak ada komentar:

    Posting Komentar

    Agama

    Jaringan

    Android

    Linux

    Catatan

    Mikrotik