SHARE HOSTING - UBUNTU SERVER



Apa yang Dimaksud dengan Shared Hosting?

Shared hosting adalah layanan hosting dimana satu akun hosting ditempatkan dengan beberapa akun hosting lainnya di server yang sama dan menggunakan layanan tersebut secara bersamaan.

_______________________________________________________________________________________________________

Konfigurasi

  • Alat dan bahan :
    • Ubuntu server 20.04
    • Virtualbox 
    • Koneksi internet

  • Konfigurasi
  • Langkah pertama kita perlu setting ip virtual terlebih dahulu pada ether2 seperti di bawah ini, caranya kita masuk ke /etc/000-installer-config.yaml lalu lakukan konfigurasi seperti di bawah ini.

  • Setelah kita melakukan konfigurasi, kita perlu menerapkan konfigurasi jaringan yang telah kita buat. Caranya dengan melakukan perintah netplan apply.

  •  Masuk ke dalam file namedns menggunakan perintah nano.

  • Kita list terlebih dahulu nama domain yang akan kita buat seperti di bawah ini. Contohnya saya di sini membuat 3 list domain, dengan nama anastkjaja.net ; miftaanas.id ; anastkj48.org.

  • Selanjutnya kita install paket bind9, dnsutils, apache2, dan w3m. Dengan perintah apt install bind9 dnsutils apache2 w3m.

  • Setelah semua paket terinstall, kita pindah ke direktori bind menggunakan perintah cd /etc/bind, lalu masuk ke dalam file named.conf.local dengan perintah nano.

  • Lakukan konfigurasi dns, caranya kalian perlu masuk ke folder /etc/bind/ lalu masuk dan edit file named.conf.local dengan perintah nano named.conf.local.

  • Setelanjutnya, kita perlu mengcopy file db.local dengan nama yang sesuai pada zone tadi. 

  • Konfigurasi IP address pada masing-masing domain, maka dari itu kita perlu edit file ip menggunakan perintah nano ip.

  • Setting pada domain pertama seperti di bawah ini.

  • Setting pada domain kedua seperti di bawah ini.

  • Setting pada domain ketiga seperti di bawah ini.

  • Edit pada file named.conf.options seperti di bawah ini menggunakan perintah nano named.conf.options, masukkan gateway sesuai dengan gateway perangkat.

  • Jika semua file yang dibutuhkan pada direktori bind sudah selesai kita konfigurasi, selanjutnya kita perlu restart bind9 servcie terlebih dahulu dengan perintah service bind9 restart.

  • Arahkan dns ke ip domain sesuai yang didaftarkan.

  • Verifikasi pada server dengan melakukan ping ke arah domain.

  • Selanjutnya kita akan melakukan install resolv conf permanent.

  • Jika proses instalasi sudah selesai, lanjut kita menyimpan dns pada file /etc/resolvconf/resolv.conf.d/head. Masuk ke dalam file head menggunakan perintah nano.

  • Update dns server root menggunakan perintah resolvconf -enable-updates dan resolvconf -u.


  • Lakukan verifikasi ping pada pc client, disini saya mencoba untuk melakukan ping ke arah 3 domain.

  • Kembali ke server, kita pindah masuk ke dalam file apache2.conf menggunakan perintah nano /etc/apache2/apache2.conf lalu rubah path default nya ke /home.

  • Lanjut kita pindah ke direktori /sites-available, karena kita perlu mengcopy file 000-default.conf dengan nama baru sesuai kebutuhan kalian.

  • Edit file anastkjaja.conf dengan merubah servername dan path document root, untuk mengedit nya kalian harus menghapus tanda # terlebih dahulu. 

  • Lakukan hal yang sama pada file miftaanas.conf dan anastkj48.conf.


  • Disable site 000-default.conf dengan perintah a2dissite. Lalu enable site anastkjaja.conf miftaanas.conf anastkj48.conf. Jangan lupa untuk melakukan reload apache2 untuk mengaktifkan konfigurasi yang baru.

  • Selanjutnya kita akan menambahkan user, tambahkan dengan nama yang sesuai pada path document root tadi, karena ini saling berhubungan, path tadi lah yang akan mengarahkan ke direktori user yang kita akan tambahkan. 



  • Pindah ke direktori html dengan perintah cd /var/www/html, lalu copy file index.html yang ada di direktori html, ke arah direktori user yang kita tambahkan tadi, contoh disini saya memindahkan ke direktroi /home/anastkjaja/ /home/miftaanas/ /home/anastkj48/.

  • Lalu masuk ke dalam file index.html yang berada di direktori user kita untuk melakukan edit. Contoh disini saya masuk ke dalam index.html yang berada di direktori anastkjaja. 
    • Perubahan ini yang akan terlihat ketika kita membuka domain di web browser nanti. Berikut bagian yang dirubah (ubah sesuai keinginan kalian) :



  • Lakukan hal yang sama di domain 2 dan 3.
_______________________________________________________________________________________________________

Verifikasi Hasil
  • Buka pada web browser client.
  • www.anastkjaja.net

  • www.miftaanas.id

  • www.anastkj48.org

_______________________________________________________________________________________________________

 Nah, tadi itu adalah langkah-langkah konfigurasi share hosting, mudah bukan? terima kasih yang telah menyimak dan membaca blog saya, mohon maaf karena ada banyaknya kekurangan dari saya, sampai jumpa di materi selanjutnya dan terima kasih! 



Bekasi, 6 Agustus 2023

Penulis : Anas Miftakhul Falah


 













Komentar

Postingan populer dari blog ini

Konfigurasi Control Panel Hosting - EHCP

UJIAN PENGETAHUAN & PRAKTIK PROTOTYPE - PKK

KONFIGURASI WEB SERVER - PNETLAB