KONFIGURASI SHARE HOSTING PADA DEBIAN 9.0
![Instalasi Debian 9 (Stretch) Minimal Server - Trahjaringan](https://lh6.googleusercontent.com/3pnQBlf83RKFE68dzHeEuSkjgpaoVTrfq4GuJLPo1G7VQir1nK9Y83nb_Ed1uV-AJIqjdYVmVSpZzOaXXTCeqYGgQFzH-FWm5nQvVPCYX9Knjv3UOxeCc3K62ngQelEeDMgQVtU=w400-h189)
Halo teman teman balik lagi di blog saya, Kali ini saya akan melakukan konfigurasi share hosting pada debian 9.0 menggunakan virtual box, berikut merupakan sedikit penjelasan tentang share hosting "Shared hosting adalah layanan hosting dimana sebuah account hosting diletakan bersama-sama beberapa account hosting lain dalam satu server yang sama, dan memakai services bersama-sama"
Alat alat yang dibutuhkan :
1. Virtual box
2. Debian 9.0
3. Windows 7/8/8.1/10
Network adapter pada virtual box :
A. Konfigurasi DNS
1. Pertama-tama kita buat menambahkan interface dan ip untuk di buat pada share hosting kali ini.
nano /etc/network/interfaces
2. Kemudian kita instal
bind9,dnsutils dan apache untuk konfigurasi dns dan web server.
apt install bind9 dnsutils apache2
3. Selanjutnya kita edit file named.conf.local di /etc/bind, Lalu tambahkan konfigurasi seperti dibawah ini.
nano /etc/bind/named.con.local
4. Langkah berikutnya kita copy file
cp.127 dan
cp.db.local.
cd /etc/bind
cp db.local fariz.net
cp db.local fariznugroho.net
cp db.local nugroho.net
cp db.127 18
5. Setelah itu kita konfigurasi file yang sudah kita copy tadi.
6. Setelah kita edit file forward zone (fariz.net) dengan mengganti seperti ini.
nano /etc/bind/fariz.net
7. Berikutya kita edit juga file nugroho.net.
nano /etc/bind/nugroho.net
8. Sama seperti sebelumnya kita edit juga file fariznugroho.net.
nano /etc/bind/fariznugroho.net
9. Setelah itu kita edit file named.conf.options pada direktori /etc/bind seperti di bawah ini.
nano /etc/bind/named.conf.options
10. Lalu kita restart
bind9 untuk merefresh semua konfigurasi yang sudah kita lakukan.
11. Untuk mengetahui apakah dns berjalan atau tidak kita perlu mengecekya dengan cara ping ke dns.
12. Dan menggunakan perintah
nslookup untuk mengetahui ip dari dns tersebut.
B. KONFIGURASI WEB
1. Pertama-tama kita edit file apache2.conf yang berada pada /etc/apache2, Lalu kita ubah direktorinya ke /home.
nano /etc/apache2/apache2.conf
2. Kemudian kita masuk ke direktori
/etc/apache2/sites-available/ lalu kita copy
000-default.confnya.
cd /etc/apache2/sites-available/
cp 000-default.conf fariz.conf
cp 000-default.confnya nugroho.conf
cp 000-default.confnya fariznugroho.conf
3. Lalu kita edit saja pada file fariz.conf.
nano /etc/apache2/fariz.conf
4. Selanjutnya kita edit juga file
nugroho.conf.
nano /etc/apache2/nugroho.conf
5. Sama seperti sebelumnya kita edit juga pada file fariznugroho.conf.
nano /etc/apache2/fariznugroho.conf
6. Lalu kita non aktifkan site defaultnya dengan cara
a2dissite 000-default.conf
7. Lalu kita aktifkan site yang sudah kita buat.
a2ensite fariz.conf
a2ensite nugroho.conf
a2ensite fariznugroho.conf
8. Selanjutnya kita buat 3 user (fariz,nugroho,fariznugroho).
adduser fariz
adduser nugroho
adduser fariznugroho
9. Selanjutnya kita masuk ke direkori /var /www/html untuk mensalin index.html ke folder /home.
10. Edit file index.html pada folder /home/fariz.
nano /home/fariz/index.html
11. Edit file
index.html pada folder
/home/nugroho
nano /home/nugroho/index.html
12. Edit file index.html pada folder /home/fariznugroho
nano /home/fariznugroho.index html
13. Lalu kita restart apache2.
/etc/init.d/apache2 restart
C. KONFIGURASI NAT
1. Edit file /etc/sysctl.conf dan hilangkan (#).
nano /etc/sysctl.conf
2. Kemudian kita cek sysctlnya apakah berjalan atau tidak.
3.
Selanjutnya kita install iptables-persistent.
apt install iptables-persistent
4. Kemudian kita buat rule baru pada interface enp0s3 lalu kita save iptablesnya.
5. Berikut tampilan konfigurasi iptablesnya
D. VERIFIKASI VIA DEBIAN
1. Install w3m untuk melihat apache2 tanpa adanya gui
apt install w3m
2. setelah melakukan penginstalan kita bisa mengecek domain kita menggunakan w3m
w3m www.nugroho.net
E. VERIFIKASI VIA WINDOWS
1. Pertama tama kita masukkan dulu ip dan dns sesuai dengan network dan ip debiannya.
2. Lalu kita bisa langsung cek dengan cara membuka browser dengan menggunakan dns yang sudah kita buat
F. INSTALASI WORDPRESS
1. Langkah pertama yang dilakukan yaitu instal paket wordpress dan mariadb
apt install wordpress mariadb-server
2. Selanjutnya kita install database untuk wordpress
mysql_secure_installation
3. Selanjutnya kita hapus semua
index.html yang berada di masing masing user agar tidak terjadi konflik saat penginstalan wordpressnya nanti.
4. Lalu kita buat file
config-fariz.net.php pada direktori /etc/wordpress/ dan berikut konfigurasi yang dimasukkan kedalamnya
nano /etc/wordpress/config-fariz.net.php
5. Buat untuk config-nugroho.net.php
nano /etc/wordpress/config-nugroho.net.php
6. Sama seperti sebelumnya kita buat lagi file untuk config-fariznugroho.net.php
nano /etc/wordpress/config-fariznugroho.net.php
7. Lalu kita edit file wp.sql untuk membuat database dari ketiga domain tersebut.
G. INSTALASI WORDPRESS DI BROWSER
1. Untuk bagian yang disini kita diharuskan untuk mengisi kolom-kolom seperti title,username,password berserta email kalian yang ingin kalian cantumkan di laman wordpress kalian
1.1 fariz.net
- www.fariz.net/wp-admin (lalu masukkan username dan password yang sudah kalian buat
1.2 nugroho.net
- www.nugroho.net/wp-admin (masukkan username dan password)
1.3 fariznugroho.net
- www.fariznugroho/wp-admin (masukkan username dan password)
Komentar
Posting Komentar