Langsung ke konten utama

Konfigurasi Share Hosting pada Debian



Assalamualaikum Wr Wb.
Pada kesempatan kali ini saya akan membuat tutorial cara konfigurasi share hosting pada debian

penjelasan singkat tentang share hosting :

Hosting merupakan Istilah untuk jasa penyewaan server Internet untuk keperluan website dan email. Pemakai umum menyewa jasa hosting kepada penyedia hosting seperti IDCloudHost dan mendapatkan account hosting (sejumlah ruang diskaccount email, akses shell/FTP, dll) dan dapat mengupload file-file website yang kemudian nanti dapat dilihat oleh pengunjung website. Bisa disebut juga web hosting, karena umumnya selalu berkaitan dengan website, walaupun bisa saja ada layanan hosting yang khusus email saja (email hosting), akses telnet/SSH/shell saja (shell hosting), dsb. 

 
 

Share Hosting adalah layanan hosting di mana sebuah account hosting ditaruh bersama-sama beberapa account hosting lain dalam satu server yang sama, dan memakai services bersama-sama. Keuntungan shared hosting adalah harganya yang murah. Sementara Dedicated Hosting adalah layanan hosting di mana sebuah server yang dipakai oleh 1 account (atau 1 website, 1 klien) saja. 


ALAT DAN BAHAN YANG DIBUTUHKAN

1. Virtual box
2. Iso debian



A. KONFIGURASI NETWORK

1. Pertama-tama, ubah terlebih dahulu adapter mesinnya ke adapter 
2. Setelah itu tambahkan network yang kedua dengan mode jaringan internal.

B. KONFIGURASI DNS.
 
1. Ketikan perintah nano /etc/network/interfaces untuk menambahkan sub dan ip masing masing yang akan digunakan untuk share hosting nanti.
2. Kemudian install terlebih dahulu bind 9 dengan perintah apt install bind9 dnsutils apache2.
3. Selanjutnya kita edit fike named.conf.local yang berada di folder /etc/bind dengan perintah 
nano /etc/bind/named.conf.local (Tambahkan 4 zone( 3 forward zone, dan 1 reverse zone)) 
4. Masuk ke direktori /etc/bind/ . Lalu copy db.local dan db.127 menjadi file dns yang kita tentukan.
  • cd /etc/bind
  • cp db.local lala
  • cp.db local lili
  • cp.db local maul
  • cp db.127 ip
5. Ubah file ip dengan perintah 
  • nano ip
6. Kemudian kita buat forward zone untuk lala.net
  • nano lala
7. Buat juga forward zone untuk maul.id
  • nano maul.id
8. Berikut nya buat forward zone untuk lili.com
  • nano lili.com
9. Ketikan perintah nano named.conf.options, Ubah menjadi 8.8.8.8 dan ketikkan no setelah dnssec-validation.
10. Jika sudah. restart terlebih dahulu bind nya. Kemudian test ping apakah dns berhasil berjalan atau tidak.

C. KONFIGURASI SHARE WEB

1. Ketikkan perintah nano /etc/apache2/apache2.conf. Ubah direktori /var/www menjadi /home
2. Kemudian kita masuk ke direktori /etc/apache2/sites-available dan copy file 000-default.conf. 

  • cd /etc/apache2/sites-available/ 
  • cp 000-default.conf lala.net 
  • cp 000-default.conf lili.com
  • cp 000-default.conf maul.id 

 

3.  Kemudian ubah ServerName dan DocumentRoot untuk lala.net 

  • nano lala.conf 
  • [ubah ServerName menjadi www.lala.net
  • [ubah DocumentRoot menjadi /home/lala] 

4. Kemudian ubah ServerName dan DocumentRoot untuk lili.com 

  • nano lili.com 
  • ubah ServerName menjadi www.lili.com 
  • ubah DocumentRoot menjadi /home/lili 
5. Berikutnya ubah ServerName dan DocumentRoot untuk maul.id. 

  • nano maul.id
  • ubah ServerName menjadi www.maul.id 
  • ubah DocumentRoot menjadi /home/maul

6.  Kita disable terlebih dahulu default site dari apache dengan perintah a2dissite 000-default.conf
7. Kemudian kita enable ketiga domain tersebut
  • a2ensite lala.conf
  • a2ensite lili.conf
  • a2ensite maul.conf
8. Selanjutnya buat user lala, lili, dan maul dengan perintah
  • adduser lili
  • adduser lala
  • adduser maul


9. Kemudian masuk ke directory /cd/var/www/html, lalu copy index.home kedalam folder home yang kita buat
  • cd /var/www/html/
  • cp index.html /home/lala
  • cp index.html /home/lili/
  • cp index.html /home/maul/
10. Ketikkann perintah nano /home/lala/index.html
  • Ubah <tittle>Apache Default Page : it work<title> menjadi <title> welcom to lala <title>
  • Tekan CTRL+W ketikan Apache2 Debian, lalu ubah menjadi Welcome to lala
11. Lakukan hal yang sama untuk lili.com dan maul.id
  • nano /home/lili/index.html
  • Ubah <tittle>Apache Default Page : it work<title> menjadi <title> welcom to lili <title>
  • Tekan CTRL+W ketikan Apache2 Debian, lalu ubah menjadi Welcom to lili

12. Berikutnya untuk maul.id
  • nano /home/maul/index.html
  • Ubah <tittle>Apache Default Page : it work<title> menjadi <title> welcome to maul<title>
  • Tekan CTRL+W ketikan Apache2 Debian, lalu ubah menjadi Welcome to maul

13. Jika sudah restart service apachew nya dengan perintah /etc/init.d/apache2 restart


D. KONFIGURASI NAT

1. Hilangkan tanda pagar pada sysctl.conf agar bisa di forward di ipaddressnya
  • Nano /etc/sysctl.conf
  • Hilangkan tanda pagar pada net.ipv4.ip_forward=1
2. Kemudian cek apakah rules tersebut telah berjalan atau tidak, Ketikkan perintah sysctl -p
3. Install iptables-persistent terlebih dahulu, ketikkan perintah
  • apt install iptables-persistent
4. Kemudian buatlah rule iptables baru pada interfave enp0s3, lalu simpan iptablesnya
  • iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE
  • iptables-save >?etc/iptables/rules.v4
5. Kemudian kita cek iptables untuk mengetahui apakah rules iptables yang baru kita buat sudah berjalan atau belom. Kertikkan perintah iptables -t nat -L

E. Verivikasi

a. Debian
1. Pertama tama kita harus menginstall paket yang bernama w3m pada mesin debian kita. ketikkan perintah
  • apt install w3m
2. Jika sudah terinstall ketikkan perintah w3m (domain kita)
  • www.lala.net
  • w3m www.lili.com

  • w3m www.maul.id


B. Windows 10
1. Pertama-tama kita samakan terlebih dahulu ipnya dengan gateway dan dns menuju ke ip debian.
2. Setelah itu coba test ping ketiga dns tersebut via cmd
3. Jika sudah maka cobalah untuk mengunjungi domain dns tersebut pada browser yang sering anda gunakan.
  • www. lala.net
  • www.lili.com
  • www.maul.id

INSTALLASI WORDPRESS
A. Installasi pada debian

1.Pertama -tama install terlebih dahulu  wordpress nya, ketikkan perintah
  • apt install wordpress mariadb-server
2. Kemudian kita install database  untuk wordpressnya
  • mysql.secure.installation


3. Jika sudah, hapus terlebih dahulu index.html yang sebelumnya kita buat untuk apache
  • cd /home/
  • rm -r lala/index.hrml
  • rm -r lili/index.html
  • rm -r maul/index.html
4. Kemudian kita copy isi dari wowrdpress kedalam folder home kita
  • cp -r /usr/share/wordpress/* /home/lala
  • cp -r /usr/share/wordpress/* /home/lili 
  • cp -r /usr/share/wordpress/* /home/maul 
5. Selanjutnya kita buat file baru dengan nama config-lala.net.php 
  • nano /etc/wordpress/config-lala.net.php
6. Selanjutnya untuk lili
  • nano /etc/wordpress/config-lili.com.php

7. Berikutnya untuk maul.
  • nano /etc/wordpress/config-maul.id.php

8. Selanjutnya kita edit file wp.sql untuk membuat database untuk ketiga domain tersebut.
nano ~/wp.sql
9. Berikutnya kita apply databasenya dengan perintah 
cat~/wp.sql | mysql --defaults-extra-file=/etc/mysql/debian.cnf


B. Installasi Wordpress di browser
1. Selanjutnya kita ke windows 10 lalu kunjungi www.lala.net maka kita akan ditunjukan ke halaman installasi wordpress. tentukan nama situs, user admin, password, email address. Jika sudah klik install wordpress.
2. Setelah itu login menggunakan username dan password yang sudah dibuat tadi.
3.  Ini adalah tampilan dashboard wordpress
4. Selanjutnya kita kunjungi www.lili.net.  tentukan nama situs, user admin, password, email address. Jika sudah klik install wordpress.
5. Login menggunakan username dan pssword yang sudah dibuat sebelumnya
6. Tampilan dashboard wordpress.
7. Untuk maul.id juga sama seperti tadi (mohon maaf gambar nya hilang)

8. Login menggunakan username dan password yang sudah dibuat.
9. Tampilan dashboard wordpress


C. Verivikasi
Kunjungi www.lala.net, www.lili.com, www.maul.id. Dan lihat tampilang dari web sudah berubah berdasarkan tema dari wordpress kita.

  • www.lala.net
  • www.lili.com
  • www.maul.id

 

Komentar

Postingan populer dari blog ini

Konfigurasi VPN Server Pada Windows Server 2012

Assalamualaikum Wr Wb.  Pada kesempatan kali ini saya akan membuat tutorial cara konfigurasi vpn server pada windows server 2012 Penjelasan singkat tentang VPN : J aringan pribadi virtual atau jaringan pribadi maya memperluas jaringan pribadi di jaringan publik dan memungkinkan pengguna untuk mengirim dan menerima data di jaringan bersama atau publik seolah-olah perangkat komputasi mereka terhubung langsung ke jaringan pribadi. Apa saja sih kegunaan VPN itu? Ini dia beberapa kegunaan dari VPN. Menyembunyikan atau mengubah alamat IP.  Melindungi data pribadi yang ditransfer melalui WiFi publik.  Menyembunyikan aktivitas browsing dari pengguna lain yang hendak memantaunya.  Menyembunyikan lokasi sehingga kamu bisa mengakses konten yang dibatasi dalam beberapa negara.  Melindungi pengguna dari hotspot WiFi yang tidak meyakinkan.  Mengakses situs yang diblokir.  Membuat pengguna menjadi anonim. Mencegah upaya masuk (log in) dari pengguna lain saat melakuka...

Konfigurasi dhcp dan ip static di debian 9.5 menggunakan virtual box

 Hallo teman-teman,dikesempatan kali ini saya akan membuat tutorial cara konfigurasi dhcp dan ip static didebian 9.5 menggunakan virtual box ALAT DAN BAHAN 1.virtual box 2.iso debian 9.5 3.pc sebelum kelangkah-langkah, install paket dhcpnya dlu. (Jangan lupa untuk membridge network kalian.)  1.Ketikan perintah ifconfig,agar kita bisa tau ip address nya  2.Ketikan perintah  nano /etc/apt/sources.list . 3.Kemudian ketikan perintah yg sudah ditanda merah.   4.ketikan perintah apt-get install lsc-dhcp-server. 5. ketikan peritah cd /etc/dhcp. kemudian cp dhcpd.conf dhcpd.conf.backup,lalu klik ls.  6.ketikan perintah nano dhcpd.conf  7.ubahlah settingan seperti pada gambar. 8.Kemudian ketikan perintah nano /etc/default/lsc-dhcp-server.   9.Ketikan enp0s3 di interfacesv4. 10.ketikan perintah nano /etc/network/interfaces  11.Ubah juga ip address,gateway dan dns-nameserver nya,seperti pada g...