Assalamualaikum
Pada kesempatan kali ini saya akan menjelaskan sedikit tentang Konfigurasi Shared Hosting Pada Debian.
Langkah Konfigurasi
Konfigurasi IP Address Alias
Konfigurasikan IP Address Alias agar server dapat memiliki IP Address lebih daru satu hanya dengan menggunakan satu network adapter. Untuk IP Addressnya saya sesuaikan dengan topologi.
Konfigurasi DNS Server
Kali ini kita akan membuat tiga domain yang sudah tertera diatas. Pertama-tama buat tiga zone untuk tiga domain, untuk membuat zone edit file named.conf.local lalu sesuaikan seperti berikut.
Copy file konfigurasi forward dan reverse untuk dns.
Untuk menterjemahkan domain ke IP Address, kita harus mengkonfigurasi file forward yang sudah kita buat tadi. Ikuti langkah di bawah ini.
Berikut konfigurasi file forward untuk www.dillahostingsatu.com
Berikut konfigurasi file forward untuk www.dillahostingdua.com
Berikut konfigurasi file forward untuk www.dillahostingtiga.com
Agar masing-masing IP Address dapat diterjemahkan menjadi domain kita harus mengkonfigurasi file reverse yang sudah dibuat. Berikut adalah konfigurasinya.
Sekarang kita akan melakukan pengujian DNS Server, sebelum melakukan pengujian pastikan DNS Resolver sudah mengarah ke IP Address utama dari server.
Lakukan pengujian, pastikan konfigurasi DNS Server sudah berhasil. Untuk pengujian bisa menggunakan nslookup.
Membuat User
Buat tiga user untuk masing-masing hosting. Disini saya akan menggunakan perintah useradd dengan opsi -m agar langsung dibuatkan home direktori untuk user tersebut.
Setelah membuat user beserta home direktorinya, sekarang kita berikan password pada masing-masing user.
Membuat WEB Direkrori
Untuk web direktori masing-masing hosting, letakkan pada masing-masing user yang sudah dibuat. Disini saya membuatkan folder html/ di setiap direktori home user sebagai web direktorinya.
Untuk tampilan masing-masing web hosting, kita perlu membuat file index.html dan letakkan pada web direktori masing-masing user.
Berikut adalah file index.html untuk www.dillahostingsatu.com
Berikut adalah file index.html untuk www.dillahostingdua.com
Berikut adalah file index.html untuk www.dillahostingtiga.com
Selanjutnya ubah owner pada masing-masing web direktori user menjadi www-data:www-data.
Konfigurasi WEB Server
Sekarang kita instal aplikasi web servernya yaitu Apache2.
Setelah melakukan instalasi, sekarang kita akan membuat file konfigurasi virtualhost untuk masing-masing web. Ubah dan sesuaikan ServerName dan DocumentRoot pada setiap virtualhost seperti berikut.
Virtualhost untuk www.dillahostingsatu.com
Virtualhost untuk www.dillahostingdua.com
Virtualhost untuk www.dillahostingtiga.com
Kemudian enable setiap virtualhost dengan perintah a2ensite seperti berikut.
Terakhir konfigurasi file apache2.conf, konfigurasi ini bertujuan agar home direktori mendapatkan permission untuk membuat web direktori. tambahkan script dibawah pada file tersebut.
Pengujian
Sebelum melakukan pengujian pastikan DNS Resolver pada client sudah mengarah ke IP Address server hosting.
Untuk melakukan pengujian buka WEB Browser client lalu akes masing-masing website seperti berikut.
Berikut pengujian untuk www.dillahostingsatu.com
Berikut pengujian untuk www.dillahostingdua.com
Berikut pengujian untuk www.dillahostingtiga.com
Sekian Penjelasan Singkat dari saya, jika ada kekurangan ataulatau typo mohon dimaafkan
WASSALAMU'ALAIKUM