-Materi-
Disusun oleh :
Nama Anggota Nomor Absen
Ahmad Bagas Febriansyah 06
Putra
05
Ahmad Arroviqol a’la
Guru Pengampu :
B. Dasar Teori
Shared Hosting. Sesuai dengan namanya, shared hosting adalah layanan
berbagi. Berbagi dalam arti bahwa baik resource ataupun RAM yang ada pada
server akan digunakan secara bersama-sama dengan para pengguna lain.
Layanan hosting jenis ini adalah layanan yang paling populer dan banyak
digunakan.
C. Alat/Bahan
Berikut adalah alat dan spesifikasi yang digunakan pada praktikum ini :
D. Langkah Kerja
2|ASJ-2022
Perintah : Buatlah langkah kerja disertai dengan gambar yang jelas
1. Konfigurasi Adapter/Network Debian pada Virtual Box menjadi 1 Adapter yang terhubung ke Host-
Only Ethernet Adapter seperti berikut :
2. Start Debian pada VirtualBox. Konfigurasi IP address, enp0s3 sebagai IP Utama server dan enp0s3:0 ,
enp0s3:1 sebagai IP Virtual untuk membagi address hosting. Konfigurasi seperti berikut ini.
3|ASJ-2022
3. Kemudian restart network interface dengan perintah berikut.
4. Lakukan proses instalasi DNS (Bind9), PHP5, DNS Utils dan Apache2 seperti berikut :
4|ASJ-2022
Kemudian buatlah beberapa domain yang akan di-redirect seperti berikut
7. Setelah selesai copykan beberapa file db.local dengan nama file db yang telah diatur pada file
named.conf.local
8. Copykan juga file db.127 dengan nama file db yang telah diatur pada file named.conf.local yang
mengarah ke ip address
5|ASJ-2022
10.Selanjut nya konfigurasikan domain pada file Reverse seperti berikut :
6|ASJ-2022
11.Kemudian konfigurasi resolve pada file /etc/resolv.conf seperti berikut :
13.Setelah berhasil restart dan tidak ada konfigurasi yang failed. Lakukanlah pengujian DNS seluruh
domain yang telah di konfigurasi dengan perintah :
14.Konfigurasi DNS telah selesai. Kita beralih melakukan konfigurasi Apache, sebaiknya kita pindah ke
direktori berikut ini :
7|ASJ-2022
15.Copykan file 000-default.conf menjadi beberapa file domain yang akan dikonfigurasikan seperti
berikut.
16.Pastikan seluruh file telah tercopy sesuai domain yang dibutuhkan seperti berikut
17.Kemudian bukalah satu per satu file yang telah di buat pada step sebelumnya, dan konfigurasikan
seperti berikut:
8|ASJ-2022
19.Selanjutnya enabled file 000.asj1.org dan file lain yang telah kita buat pada step sebelumnya:
22.Buatlah direktori sesuai document root yang telah dibuat pada file 000.asj1.org
23.Kemudian buatlah file index.html pada setiap direktori yang telah dibuat diatas.
9|ASJ-2022
25.Kemudian buatlah user untuk setiap domain
10 | A S J - 2 0 2 2
Keterangan :
IP Address = IP berikutnya yang belum dipakai oleh server, dengan prefix yang sama pada eth0
Gateway = Arahkan gateway ke eth0 pada server Preferred DNS server = Arahkan gateway ke eth0
pada server
27.
Hasil:
1. Hosting atau web hosting adalah tempat untuk menyimpan semua file dan
data website sehingga dapat diakses oleh banyak orang melalui internet.
11 | A S J - 2 0 2 2
File dan data website tersebut bisa berupa video, gambar, email, script,
aplikasi, dan database.
STEP 3: Jika sudah sesuai berarti hosting anda sedang dalam proses
resolve. Silahkan tunggu maksimal sampai 48 jam. Sementara anda bisa
login menggunakan temporary login menggunakan IP server. Lihat kembali
IP server yang anda dapatkan. Akses menggunakan link
https://ipserver:2083 (ganti ip server dengan ip yang Sobat dapatkan)
4. Domain adalah nama website yang diakhiri ekstensi (.com, .co.id, dll.) yang
Anda ketikkan di kolom alamat browser untuk membuka website. Secara
lebih teknis, domain adalah nama yang dipilih sebagai identitas web server
atau komputer agar kita bisa lebih mudah mengaksesnya.
12 | A S J - 2 0 2 2
ccTLD hanya menggunakan dua huruf berdasarkan kode negara
internasional, misalnya .us untuk United States, .jp untuk Jepang, dan .id
untuk Indonesia. Biasanya pengguna ccTLD adalah perusahaan yang
membuat situs khusus bagi wilayah-wilayah tertentu, dan bisa
menunjukkan kepada pengunjung bahwa situs yang mereka kunjungi valid
sesuai tujuan.
13 | A S J - 2 0 2 2
19.Copykan file 000-default.conf menjadi beberapa file domain yang akan
dikonfigurasikan.
20.Pastikan seluruh file telah tercopy sesuai domain yang dibutuhkan.
21.Kemudian bukalah satu per satu file yang telah di buat pada step
sebelumnya dan konfigurasikan.
22.Sesuaikan dengan domain yang akan di konfigurasikan
23.Kemudian disabled file 000-default.conf
24.Selanjutnya enabled file 000.asj1.org dan file lain yang telah kita buat pada
step sebelumnya
25.Selanjutnya restart apache2
26.Kemudian pindah ke direktori /home
27.Buatlah direktori sesuai document root yang telah dibuat pada file
000.asj1.org Pastikan sudah terdapat file penyimpanan untuk menampung
file hosting
28.Kemudian buatlah file index.html pada setiap direktori yang telah dibuat.
29.Kemudian sebagai contoh buatlah script sederhana seperti berikut.
Lakukan Langkah No.29 dan 30 pada domain lainnya.
30.Kemudian buatlah user untuk setiap domain
31.Setting IP Address pada adapter Virtual Box direct ke Server Debian
Keterangan :
IP Address = IP berikutnya yang belum dipakai oleh server, dengan prefix
yang sama pada eth0
Subnet mask = Sesuaikan dengan prefix pada server
Default Gateway = Arahkan gateway ke eth0 pada server Preferred DNS
server = Arahkan gateway ke eth0 pada server
14 | A S J - 2 0 2 2