Konfigurasi Share Hosting Server
Share Hosting Server ?
Share hosting adalah jenis layanan web hosting di mana satu server fisik digunakan untuk menyimpan dan meng-host beberapa situs web milik berbagai pemilik. Dalam istilah yang lebih sederhana, bayangkan share hosting seperti Anda berbagi rumah besar dengan beberapa orang lain.
Bahan:
- Iso Ubuntu Server Versi 20.04 |
Download- Internet
Berikut Langkah-langkah Konfigurasi:
2. Konfigurasi network interface menggunakan perintah “nano /etc/netplan/00-intaller-config.yml” lalu buat seperti di bawah ini, atau bisa copy script di bawah ini. disini saya menggunakan perintah cat untuk melihat konfigurasinya.
3. Selanjutnya ketikan perintah "
netplan apply" dan cek IP addressnya apakah sudah muncul atau belum seperti di bawah.
4. Sleanjutnya tentukan terlebih dahulu nama dns yang akan didaftarkan disini ada 4 dns yang akan dibuat
yakni www.arthasyarif.my.id , www.sitirodiah.my.id , www.fazarmaulana.my.id dan muhammadikmal.my.id
Konfigurasi DNS
5. Install 4 paket yang pertama untuk DNS kedua apache2 untuk web server dan w3m untuk test web caranya kalian bisa ketikan "
sudo apt install bind9 dnsutils apache2 w3m" lalu tekan
Y seperti di bawah ini, dan tunggu perosesnya hingga selesai.
6. Jika sudah di install maka selanjutnya kita konfigurasi sisi DNS nya dengan masuk ke direktori Bind "
cd /etc/bind" lalu edit "
nano named.conf.local" nya denganmenggunakan script berikut atau bisa li hat di bawah ini.
7. Copy db.local dengan ke 4 domain tersebut dan copy juga db.127 ke ip lalu nkita coba cek apakah sudah masuk atau belum dengan ls seperti di bawah ini.
8. Konfigurasi ip address pada domain masing-masing, dengan perintah "
nano ip" seperti gambar berikut.
9. Edit file arthasyarif dan ikuti konfigurasi seperti di bawah ini, dan lakukan konfigurasi ini di setiap 3 domain lainya yaitu sitirodiah, fazarmaulana dan muhammadikmal dan untuk konfigurasi nya sama hanya di buat IP yang berbeda seperti pada gambar di bawah ini.
arthasyarif.my.id
sitirodiah.my.id
fazarmaulana.my.id
muhammadikmal.my.id

10. Selanjutnya konfigurasi forwaders nya yang berada di named.conf.options kita arahkan ke gateway agar mendapatkan koneksi ke server dan untuk dnssec-validation dari yang sebelumnya Yes kita ubah ke No seperti pada gambar di bawah ini.
11. Edit file resolv.conf dengan mengetikan perintah "
nano /etc/resolv.conf" dan arahkan dns ke ip domain sesuai yang didaftarkan.
12. Jangan lupa restart bind 9 dengan cara "service bind9 restart"
13. Jika sudah di save dan di restart bind9 maka selanjutnya kita akan coba test ping ke 4 domain yang sudah di daftarkan tadi, dan pastikan IP nya sesuai seperti pada gambar di bawah ini.
"ping arthasyarif.my.id"
"ping sitirodiah.my.id"
"ping fazarmaulana.my.id"
"ping muhammadikmal.my.id"
14. Nahhh, sampai di sini konfigurasi untuk DNS nya sudah selesai ada konfigurasi penting jika kita mereboot server kita maka konfigurasi yaang di resolv.conf akan berubah dan IP nya default 127.0.0.53 bagaimana mengkonfigurasi agar ipnya permanen dan tidak berubah caranya dengan menginstal paket resolvconf seperti di bawah ini. "
sudo apt install resolvconf"
15. Selanjutnya kita edit head nya caranya ketikan perintah seperti ini "
nano /etc/resolvconf/resolv.conf.d/head" lalu ketikan script sama seperti kita edit resolv conf yang di atas untuk contohnya seperti pada gambar di bawah ini.
16. Jika sudah restart resolv nya dengan menggunakan perintah "
resolconf –enable-updates" dan perintah "
resolvconf -u "seperti pada gambar di bawah.
17. Kita coba kembali untuk melakukan test Ping ke 4 domain tersebut apakah sesuai ip nya atau tidak, dan pingnya di sisi klien alias windows7 atau windows lainya seperti pada gambar di bawah ini.
18. Test Nslookup ke setiap domain dengan mengetikan nslookup www.namadomain.my.id seperti di bawah ini dan pastikan IP nya sesuai.
Konfigurasi Apache2 / Web Server
19. Masuk ke direktori apache2 dan edit file apache2.conf lalu kelik arah panah bawah sampai ketemu <Direktory> edit ke home contohnya seperti pada gambar di bawah ini.
20. Masuk ke sites-available lalu kita copy 00-default.conf menjadi empat domain contohnya seperti pada gambar du bawah ini.
21. Jika semuanya sudah di copy maka selanjutnya edit masing masing file nya dengan menggunakan perintah nano arthasyarif.conf di bawah ini adalah konfigurasi untuk arthasyarif.conf untuk DocumentRoot arahkan /home/arthasyarif/ dan yang domain ke 2 yaitu sitirodiah.conf arahkan /home/sitirodiah dan domain yang ke 3 arahkan /home/fazarmaulana dan domain yang ke 4 arahkan /home/muhammadikmal/ seperti pada gambar di bawah ini.
arthasyarif.conf
sitirodiah.conf
fazarmaulana.conf
muhammadikmal.conf
22. Selanjutnya masuk ke apache2 lalu ke sistes-available, nonaktifkan 00-default.conf dengan mengetikan
a2dissite dan aktifkan ke 4 yang sudah di buat yaitu arthasyarif.conf, sitirodiah.conf, fazarmaulana.conf dan muhammadikmal.conf dengan mengetikan perintah
a2ensite seperti pada gambar di bawah ini.
23. Selanjutnya masuk ke direktori home dengan mengetikan cd /home dan tambahkan 4 user yaitu arthasyarif, sitirodiah, fazarmaulana dan muhammadikmal, seperti pada gambar berikut ini.
user "arthasyarif"
user "sitirodiah"
user "fazarmaulana"
user "muhammadikmal"
25. Jika sudah, masuk ke direktori html lalu copy file index.html ke 4 direktori user yang sudah kita buat sebelumnya dengan menggunakan perintah cp seperti pada gambar di bawah ini.
26. Selanjutnya edit file index.html nya dengan mengetikan nano edit pada bagian title nya dengan sesuka kalian, dan edit bagian isi htmlnya. seperti pada gambar di bawah ini.
index.html di user arthasyarif
index.html di user sitirodiah
index.html di user fazarmaulana
index.html di user muhammadikmal
27. Langkah terakhir Restart paket apache2, dengan perintah "
service apache2 restart", dan melihat status "
service apache2 status", seperrti di bawah ini.
28. Jika sudah selanjutnya kita cek pada sisi client di windows 7 apakah sudah sesuai atau belum seperti pada gambar berikut.
www.arthasyarif.my.id
www.sitirodiah.my.id
www.fazarmaulana.my.id
www.muhammadikmal.my.id
FOLLOW INSTGRAM SAYA BIAR TIDAK KETINGGALAN INFO TERBARU SEPUTAR TKJ.
Follow @artha_sa_