Share Hosting Server


 Halo, selamat datang di blog saya. Semoga harimu menyenangkan :>

Disini saya akan menjelaskan cara konfigurasi share hosting server, yuk kita langsung saja.


Berikut topologinya seperti ini







Share hosting server merupakan layanan hosting server dimana account host diletakkan server yang sama. Keuntungannya adalah harga yang murah, namun kerugiannya adalah performanya tidak sepadan dengan Hosting Server lainnya dan bandwidth yang terbatas.

Sebelum memulai, berikut bahan yang kita butuhkan.

- Debian 9.x yang sudah terinstall (Disini saya memakai 9.7.0)

- VirtualBox

- Internet


Konfigurasi


1. Setting adapter VirtualBox Debian, dimana Adapter 1 memakai Bridged Adapter dan Adapter 2 memakai intranet karena kita akan menggunakan adapter virtual. Jangan lupa untuk centangkan Cable Connected pada kedua Adapter tersebut dan Promiscuous Mode yaitu Allow All




2. Kita konfigurasi IP Address pada Debian. Disini enp0s3 yaitu Adapter 1 dan enp0s8 yaitu Adapter 2. Konfigurasikan enp0s3 dengan static begitu juga dengan enp0s8 menggunakan static. Jangan lupa menggunakan auto pada kolom enp0s3 dan enp0s8







3. Kita buat nama-nama DNS terlebih dahulu dengan perintah nano namadns.



4. Install package bind9, dnsutils, dan apache2 dengan perintah apt install bind9 dnsutils apache2 dan ketik Y.



5. Jika kalian diminta memasukkan DVD, klik Devices --> Optical Drives --> DVD Debian 9.x kalian.



6. Pergi ke folder /etc/bind dengan perintah cd /etc/bind dan konfigurasi file named.conf.local dengan perintah nano named.conf.local. Ikuti konfigurasi berikut di bawah ini.





7. Copy paste file db.local dengan nama dns kalian dengan perintah cp db.local nama_dnskalian            Contoh seperti ini : cp db.local kelompok14



8. Konfigurasi file domain dan IP

    - IP

nano ip





    -kelompok14

nano kelompok14





    -fasawa

nano fasawa





    -zaynx

nano zaynx





9. Konfigurasikan file named.conf.options

    nano named.conf.options

Hilangkan garis miring kanan, isi dns google (8.8.8.8), dan set dns validation no



10. Masukkan IP DNS ke resolv.conf

    nano /etc/resolv.conf



Setelah itu, restart service bind9 kalian dengan perintah /etc/init.d/bind9 restart dan lihat status bind9 /etc/init.d/bind9 status. Lalu kalian reboot/restart Mesin Debian kalian



11. Verifikasi ping masing-masing domain kalian

    ping kelompok14.net -c 4

    ping fasawa.com -c 4

    ping zaynx.org -c 4




12. Verifikasi nslookup masing-masing domain

    nslookup www.kelompok14.net

    nslookup www.fasawa.com

    nslookup www.zaynx.org



13. Verifikasi dig masing-masing domain

    dig www.kelompok14.net



    dig www.fasawa.com



    dig www.zaynx.org



Konfigurasi Webserver

14. Edit file apache2.conf menggunakan command nano /etc/apache/apache2.conf, ganti direktori /var/www/ ke /home/



15. Pindah ke direktori /etc/apache2/sites-available menggunakan command cd /etc/apache2/sites-available/, copy file 000-default.conf dengan yang baru dengan command cp 000-default.conf <namadnskalian.conf>






16. Edit file dns.conf kalian dengan ganti ServerName dengan website kalian dan DocumentRoot mengarah /home/kelompok14

kelompok14.conf



fasawa.conf



zaynx.conf



17. Matikan site 000-default.conf dengan perintah a2dissite 000-default.conf



18. Nyalakan website namadnskalian.conf (kelompok14, fasawa, zaynx) kalian dengan perintah a2ensite namadnskalian.conf



19. Pindah direktori ke /home dengan perintah cd /home, tambahkan user sesuai nama dns kalian

kelompok14



fasawa



zaynx



20. Pindah ke direktori /var/www/html dan copy paste index.html ke masing-masing user yang kita sudah tambahkan



21 Edit index.html di user kalian

-kelompok14


-fasawa


-zaynx



22. Restart service apache2 dengan perintah /etc/init.d/apache2 restart dan cek status dengan /etc/init.d/apache2 status



Konfigurasi Nat


23. Edit file sysctl.conf dengan perintah nano /etc/sysctl.conf, hilangkan tanda tagar ( # ) pada kolom net.ipv4.ip_forward=1


24. Cek dahulu dengan perintah sysctl -p



25. Kita akan menginstall iptables-persistent, edit file sources.list dengan perintah /etc/apt/sources.list dan isi repo dengan dibawah ini

deb http://mirror.unej.ac.id/debian/ stretch main contrib non-free

deb http://mirror.unej.ac.id/debian/ stretch-updates main contrib non-free

deb http://mirror.unej.ac.id/debian-security/ stretch/updates main contrib non-free

Agar lebih cepat, kalian bisa copy paste link tersebut jika kalian remote mesin debian kalian menggunakan PuTTy

26. Lakukan update terlebih dahulu


27. Lalu install iptables-persistent dengan perintah apt install iptables-persistent, kalian pilih Yes selama instalasi



Klik YES 




Klik YES



28. Buat rules iptables pada interface enp0s3 ( bridge connection ) dengan perintah iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE

List Konfigurasi  iptables NAT


29. Selanjutnya kita nyalakan mesin virtual Client Windows dan ubah IP Addressnya menjadi 1 Network dengan server. 


30. Kita coba ping ketiga domain yang kita miliki pada CMD Client Windows yang kita miliki. 



31. Jika sudah bisa di Ping, maka kita coba untuk membuka ketiga domain yang kita miliki pada web browser. 

Kelompok14


Fasawa


Zaynx



32.  Jika sudah kita insttall paket wordpress dan mariadb-server



33. Kemudian kita pasang keamanan database dengan mysql dan ketik saja "y" selama proses instalasi. 



Ketik "y"






34. Selanjutnya kita hapus index.html pada folder user dan pindahkan semua file yang ada di folder /usr/share/wordpress ke folder user. 

Hapus index.html



Copy File




35. Jangan lupa kita tambahkan fungsi define dengan file baru pada folder /etc/wordpress untuk ketiga domain. 

Kelompok14



Fasawa



Zaynx




36. Tambahkan database dengan file wp.sql pada /root untuk ketiga domain. 



37. Save  database file wp.sql



38. Kemudian kita daftar wordpress, login dan edit pada ketiga website kita sesuai dengan keinginan. 


Kelompok14

Daftar Wordpress


Login Wordpress



Kelompok14 



Fasawa 

Daftar Wordpress


Login Wordpress


Fasawa



Zaynx

Daftar Wordpress


Login Wordpress


Zaynx



HASIL WEBSITE 

Kelompok14


Fasawa


Zaynx



Komentar

Postingan Populer