Langsung ke konten utama

Konfigurasi Share Hosting Pada Debian 9

 


Hola! Kembali lagi bersaya saya, Rara! Kali ini kita akan belajar bersama sama mengenai konfigurasi Share Hosting dan WordPress pada Debian 9. Sebelumnya, apa kalian tau apa itu Share Hosting?

Shared hosting merupakan tipe web hosting yang paling populer dan tepat untuk blog dan website. Dengan share hosting kita bisa berbagi server dengan klien dalam provider hosting yang sama.

Setelah membaca penjelasan diatas, mari kita mulai konfigurasinya.

Yang diperlukan adalah:


  • Debian yang sudah terinstall

  • Client Windows 10

  • PC atau Laptop

  • Putty


Mari kita lakukan konfigurasinya.


1. Pada VM yang digunakan ubah setting network Adapter 1 menjadi Bridge Adapter 



2.  Lalu setting Adapter 2 menjadi Internal Network



3. Masuk ke Putty untuk mengecek konfigurasi network yang sudah dibuat pda enp0s3 dan enp0s8 dengan perintahcat /etc/network/interfaces 



KONFIGURASI PADA DNS


4. buka file dns dengan perintah nano namadns dan buatlah nama domain.

9.9.9.1 ==> www.anggifha.net

9.9.9.2 ==> www.dela.com

9.9.9.3 ==> www.dessy.ok


5. Lalu install bind9, dnsutils, apache2, dan w3m dengan perintah apt install bind9 dnsutils apache2 w3m













6. Masuk ke direktori bind dengan perintah cd /etc/bind dan masuk ke file nano named.conf.local untuk mengedit isi file tersebut sebagai berikut.

zone "anggifha.net"{

type master;

file "/etc/bind/anggifha";

};

zone "dela.com"{

type master;

file "/etc/bind/dela";

};

zone "dessy.ok"{

type master;

file "/etc/bind/dessy";

};

zone "9.9.9.in-addr.arpa"{

type master;

file "/etc/bind/ip";

};

7. Lalu copy db.local dan db.127 menjadi file dns yang kita tentukan

cp db.local anggifha

cp db.local dela

cp db.local dessy

cp db.127 ip

8. konfigurasi file dns

  • nano ip

  • nano anggifha

  • nano dela

  • nano dessy


9. Selanjutnya ubah forwarders pada file named.conf.options dan masukan ip 8.8.8.8 juga hapuskan slash ( // ) dan ketikan no pada dnssec- validation.

10. Sebelum pengujian domain name, arahkan terlebih dahulu ip server ke dns yaitu ip enp0s8. dengan perintah : nano /etc/resolv.conf 





11. Lakukan pengujian dengan ping ke masing-masing dns

  • ping anggifha.net

  • ping dela.com

  • ping dessy.ok


12. Kemudian lakukan pengujian nslookup ke masing-masing dns

  • nslookup anggifha.net

  • nslookup dela.com

  • nslookup dessy.ok


13. Lakukan pengujian dig ke masing-masing dns 

  • dig anggifha.net

  • dig dela.com

  • dig dessy.ok


KONFIGURASI PADA WEBSERVER


14. Pertama - tama kita ubah terlebih dahulu directory untuk apache, yang tadinya /var/www menjadi /home dengan perintah nano /etc/apache2/apache2.conf 


15. Kemudian kita masuk ke direktori /etc/apache2/sites-available dengan perintah 

cd /sites-available

16. Copy file 000-default.conf ke masing-masing dns 

cp 000-default.conf anggifha.conf

cp 000-default.conf dela.conf

cp 000-default.conf dessy.conf


17.  Ubah ServerName dan DocumentRoot untuk masing-masing dns

  • nano anggifha.conf

[ubah ServerName menjadi www.anggifha.net]

[ubah DocumentRoot menjadi /home/anggifha]

  • nano dela.conf

[ubah ServerName menjadi www.dela.com]

[ubah DocumentRoot menjadi /home/dela]


  • nano dessy.conf

[ubah ServerName menjadi www.dessy.ok]

[ubah DocumentRoot menjadi /home/dessy]


18. Lakukan pengecekan default site yang aktif dengan perintah 

a2ensite 000-default.conf 


19. Setelah itu kita disable terlebih dahulu default site dari apache

a2dissite 000-default.conf


20. Lalu kita aktifkan ketiga site dnsnya



20. Buat user untung masing-masing dns

  • adduser anggifha 

  • adduser dela

  • adduser dessy


21. Kemudian masuk direktori /var/www/html lalu copy index.html ke dalam folder home dengan user yang sudah dibuat

cd /var/www/html/

ls

cp index.html /home/anggifha/

cp index.html /home/dela/

cp index.html /home/dessy/


22. Edit file index html dengan mengganti title dengan perintah nano index.html


23. Lalu restart apache2 dengan perintah /etc/init.d/apache2 restart











24. Lakukan pengujian pada w3m 


KONFIGURASI NAT


25. Hilangkan tanda pagar pada sysctl.conf agar bisa diforward ip addressnya dengan perintah nano /etc/sysctl.conf


26. Kemudian cek apakah sysctl tersebut telah berjalan atau belum dengan perintah sysctl -p


27. Selanjutnya install paket iptables-persistent dengan perintah

apt-get install iptables-presistent 


28. Buatlah rule iptables baru dengan pada interface enp0s dengan perintah 

iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE 



29. Lalu simpan iptablesnya dengan perintah iptables-save >/etc/iptables/rules.v4


30. Kemudian kita cek iptables untuk mengetahui apakah rule iptables yang baru kita buat sudah berjalan atau belum dengan perintah iptables -t nat -L











VERIFIKASI


31. Lakukan pengujian di client yaitu windows 10, maka kita akan melakukan konfigurasi ip dengan network yang sama dengan server, gateway, ip server dan dns ip server


32. Ping ke masing-masing dns melalui cmd


33. Jika sudah maka cobalah untuk mengunjungi domain dns tersebut pada browser
























Komentar

Postingan populer dari blog ini

Konfigurasi Mail Server dengan Postfix dan Dovecot di Debian 9

 Hola! Kali ini kita akan belajar bagaimana cara menkonfigurasi Mail Server dengan Postfix dan Dovecot di Debian 9. Bagi kalian yang belum tau apa itu Mail Server,  Mail server  adalah program yang bekerja untuk mendistribusikan email dalam suatu jaringan.  Mail server adalah  sebuah program berbasis cloud computing dalam layanan internet yang digunakan untuk melayani pengiriman atau penerimaan email via jaringan server mail yang sama . jika sudah mengetahui apa itu Mail Server, lalu apa itu Postfix dan Dovecot?  Postfix   adalah   MTA  atau   mail transfer agent   bebas dan terbuka untuk sejumlah sistem operasi bertipe Unix. Postfix menerima surat dari dunia luar dan dari sumber-sumber lokal, dan merutekannya ke tujuannya.  Dovecot  adalah perangkat lunak antarmuka kotak surat. Secara khusus, ini memungkinkan pengguna untuk mengakses kotak surat mereka menggunakan antarmuka   IMAP .   Tujuan utama Dovecot adala...

Instalasi Windows Server 2019 Via VirtualBox

    Halo! Perkenalkan nama saya Anggifha biasa dipanggil rara. Untuk pelajaran kali ini kita akan mempelajari cara menginstall windows 2019  via virtualbox. Sebelumnya, apakah kalian tau apa itu windows servers.  Windows server Sistem operasi versi  Windows  yang khusus digunakan untuk  server  atau datacenter. Biasanya digunakan sebagai  server  networking perusahaan, berbagai layanan berbasis cloud, atau sebagai  server  website, web app dan lain sebagainya. lalu, apa saja yang dibutuhkan untuk menginstall windows server? 1. Komputer/laptop 2. VirtualBox 3. File ISO windows server selanjutnya langkah-langkahnya: 1. buat nama dan penempatan folder. karna kita menginstall windows 2019, maka pilih tipe microsoft windows dan dengan versi windows server 2019. setelah itu klik next. 2.  ukuran memorinya ikut yang disarankan. 3. untuk hard disknya pilih buat hard disk virtual sekarang. 4. untuk tipe berkas harddisk pilih yang V...

Konfigurasi Database MySQL Server pada Debian 9

Halo! Kembali lagi di blog rara, kali ini kita akan belajar bagaimana konfigurasi Database MySQL Server pada Debian 9. Sebelumnya, Bagi yang belum tahu apa itu MySQL,  MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia. untuk melakukan konfigurasi ini, kita membutuhkan: 1. Laptop/PC 2. Debian 9 selanjutnya, mari kita lakukan konfigurasi! 1. masukan repositori terlebih dahulu pada debian dengan perintah nano /etc/apt/sources.list . repositori lokal bisa diambil dari  https://www.linuxsec.org/2019/01/repo-lokal-debian-stretch.html 2. selanjutnya update repo dengan perintah apt-get update. 3. install MySQL dengan perintah apt-get install mysql-server . 4. cek status mysql dengan perintah systemctl status mysql untuk melihat keaktifannya.  5. masuk ke mysql_secute_installation untuk menkonfigurasi database dengan memasukan password. 6. selanjutnya kita masukan perintah...