Shared Hosting

 Konfigurasi Share Hosting dengan Operating System Linux Ubuntu


A. Pengertian 

Shared hosting adalah jenis web hosting yang servernya digunakan secara bersama oleh beberapa website. Dengan shared hosting, Anda tidak perlu mengurus setup dan maintenance server, karena itu sudah ditangani oleh penyedia layanan. Shared hosting biasanya lebih murah dan mudah digunakan daripada jenis hosting lainnya, tetapi memiliki keterbatasan pada sumber daya dan kontrol server.

Beberapa kelebihan shared hosting adalah:

  • Harga yang terjangkau
  • Mudah untuk digunakan
  • Sangat cocok untuk pemula
  • Adanya akses ke control panel

Beberapa kekurangan shared hosting adalah:

  • Keamanan dari server kurang terjamin
  • Kontrol server yang terbatas


B. Topologi



Alat dan Bahan

  • Internet
  • VirtualBox
  • File ISO Ubuntu dan Windows


C. Langkah - Langkah Konfigurasi


1. Langkah pertama yang harus dilakukan yaitu cek IP pada ubuntu, dan IP nya akan di masukkan kedalam aplikasi Remote Putty. Cara cek IP yaitu dengan perintah  root@nisa:~# ip a


2. Lalu masukkan IP ubuntu kedalam putty setelah itu   "klik open"


3. Langkah selanjutnya yaitu lakukan apt update root@nisa:~# apt update


4. Langkah berikutnya yaitu menambahkan IP Address pada interface enp0s8. Caranya yaitu masukkan perintah root@nisa:~# nano /etc/netplan/00-installer-config.yaml. Kemudian edit file seperti contoh gambar dibawah ini, untuk IP (bebas).


5. Kemudian masukkan perintah root@nisa:~# netplan apply yang berfungsi untuk merestart IP yang sudah ditambahlan. Dan dapat Anda lihat juga hasil IP yang telah di tambahkan dengan perintah root@nisa:~# ip a. Dapat dilihat pada enp0s8 memiliki IP yang sesuai dengan yang ditambahkan, dan enp0s3 memiliki IP DHCP. Jika anda tidak memilikinya, maka buat IP dengan cara yang sama dengan enp0s8 tadi, namun masih satu jaringan dengan IP internet yang Anda gunakan.


6. Langkah berikutnya yaitu menginput IP dengan nama Domain Anda. Caranya yaitu dengan perintah root@nisa:~# nano namedns. Dengan nama dns bebas, lakukan cara yang sama seperti pada gambar dibawah ini


7. Selanjutnya yaitu melakukan penginstalan paket Apache2. Caranya yaitu dengan perintah root@nisa:~# apt install bind9 dnsutils apache2 w3m. Setelah itu masukkan perintah y dan tunggu hingga proses intalasi selesai.


8. Lalu setelah itu mengedit file untuk menghubungkan antara nama Domain dengan file yang baru. Caranya yaitu pindah direktori dengan perintah root@nisa:~#  cd /etc/bind. Selanjutnya yaitu masukkan perintah root@nisa: /etc/bind# nano named.conf.local . lalu edit perintah seperti gambar di bawah ini dengan nama Domain sesuai yang telah dibuat sebelumnya, dan nama file data (bebas).


9. Langkah selanjutnya yaitu menduplikat file db.local dengan nama yang sama pada setiap file data yang Anda masukkan tadi. Caranya yaitu dengan memasukkan perintah root@nisa: /etc/bind# cp db.local (nama file lokasi) dan untuk IP perintah root@nisa: /etc/bind# cp.db.127 ( IP Address). 


10. Berikutnya yaitu edit file yang sudah di duplikat tadi, file pertama diedit adalah file data IP . Caranya yaitu perintah root@nisa: /etc/bind# nano (nama file IP) edit sesuai dengan nama Domain yang Anda gunakan 


11. Setelah itu, edit juga setiap file data Domain perintahnya root@nisa: /etc/bind# nano (nama file data) edit sesuao dengan nama domain yang Anda gunakan.




12. Berikutnya yaitu memasukkan IP Gateway. Caranya dengan perintah root@nisa: /etc/bind# nano named.conf.options, setelah itu edit filenya dan masukkan IP Gateway jaringan yang Anda gunakan. Dan dnssec-validation no


13. Setelah itu arahkan DNS ke IP Domain. Caranya masukkan perintah root@nisa: /etc/bind# nano /etc/resolv.conf edit seperti contoh gambar dibawah ini, namun dengan menggunakan nama Domain dan IP milik Anda. 



14. Langkah berikutnya yaitu verifikasi dengan uji percobaan ping pada setiap nama Domain. Caranya dengan perintah root@nisa: /etc/bind# ping (nama Domain)


15. Selanjutnya yaitu mengarahkan DNS ke IP Domain. Caranya yaitu dengan memasukkan perintah root@nisa: /etc/bind# nano /etc/resolv.conf/resolv.conf/head , setelah itu edit seperti contoh gambar dibawah ini, namun pastikan gunakan nama Domain dan IP milik anda yang telah anda buat sebelumnya.


16. Setelah itu update paket Resolvconf. Caranya masukkan perintah root@nisa: /etc/bind# resolvconf --enable-updates , lalu perintah root@nisa: /etc/bind# resolvconf -u


17. Lalu berikutnya yaitu melakukan verifikasi dengan uji percobaan pinging pada setiap nama Domain Anda dengan menggunakan Desktop Windows . Caranya yaitu dengan masukkan perintah C:/Users/khoirunisa>ping (nama Domain) dan C:/Users/khoirunisa>nslookup (nama Domain) .




18. Langkah selanjutnya yaitu mengkonfigurasi Web Server. Caranya yaitu dengan perintah root@nisa: /etc/bind# nano /etc/apache2/apache2.conf , setelah itu ubahlah path default menjadi direktori home.


19. Kemudian pindah direktori dengan perintah root@nisa: /etc/bind# cd /etc/apache2/sites-available/ dan duplikat file default dengan cara root@nisa: /etc/apache2/sites-available# cp 000-default.conf (nama file baru). 


20. Selanjutnya yaitu mengedit file dengan perintah root@nisa: /etc/apache2/sites-available# nano (nama file Anda). Setelah itu ubah nama Server dan dokumen Rootnya.
Ini adalah tampilan ketika sebelum di edit

Ini adalah tampilan ketika sudah di edit

ncaa.conf

21. Lakukan hal sama pada kedua Domain yang lainnya.


nisa.conf

nsaa.conf

22. Langkah berikutnya yaitu menonaktifkan file default tersebut. Caranya dengan perintah root@nisa: /etc/apache2/sites-available# a2dissite 000-default.conf. Setelah itu mengaktifkan file Domain Web Server Anda. Caranya yaitu perintah root@nisa: /etc/apache2/sites-available# a2ensite (nama file Anda). Dan lakukan pada setiap file Domain Anda

23. Langkah selanjutnya yaitu menambahkan User. Caranya dengan pindah direktori terlebih dahulu ke direktori home dengan masukkan perintah root@nisa:/etc/apache2/sites-available# cd /home . Setelah itu, masukkan perintah root@nisa:/home# adduser (nama User Anda) . Kemudian isi password, namun untuk informasi dilewati dengan enter, y.


24. Lakukan hal yang sama untuk setiap Domain


25. Lalu setelah itu menduplikasikan file index untuk setiap User yang sudah dibuat tadi. Caranya yaitu pindah direktori terlebih dahulu dengan perintah root@nisa:/home# cd /var/www/html. Setelah itu duplikasi file dengan perintah root@nisa:/var/www/html# cp index.html  /home/(nama user Anda)/


26. Langkah berikutnya yaitu mengedit file index yang berfungsi sebagai tampilan pada Web Server Anda. Caranya adalah dengan pindah direktori terlebih dahulu dan masukkan perintah root@nisa:/var/www/html# cd /home/(nama User Anda) . Setelah itu, untuk mengedit filenya masukkan perintah root@nisa:/home/ncaa# nano index.html . Kemudian edit file sesuai dengan gambar namun dengan kata-kata (bebas). 



26. Lalu merestart Web Server Anda. Caranya yaitu memasukkan perintah root@nisa:/home/ncaa# service apache2 restart.  Setelah itu untuk melihat hasil tampilan dari Web Anda, dapat melihatnya melalui PC Client, kemudian search nama Domain Anda di mesin pencari. Maka hasilnya akan seperti ini.



27. Selanjutnya mengedit file index untuk Web Domain yang lainnya sama dengan cara seperti sebelumnya











Komentar

Postingan Populer