Konfigurasi DNS
1. Apt install bind9 bind9utils
2. Nano /etc/bind/named.conf
Tambahkan script di paling bawah, sesuaikan nama dns dengan nama yang kita inginkan,
contoh: plongers.co.id
3. Buat file forward dengan cara mengcopy file db.local yang terletak pada direktori /etc/bind
dengan perintah:
#cp /etc/bind/db.local /etc/bind/forward
Kemudian edit file forward dengan perintah:
# nano /etc/bind/forward
Simpan dengan cara ctrl+x, y enter
4. Buat file reverse dengan cara mengcopy file db.127 pada direktori /etc/bind dengan perintah
#cp /etc/bind/db.127 /etc/bind/reverse
Kemudian edit file reverse dengan perintah:
#nano /etc/bind/reverse
Simpan dengan cara ctrl+x, y enter
5. Edit rsolv.conf dengan perintah:
#nano /etc/resolv.conf
Masukkan nameserver dengan alamat dari server yang kita buat.
Simpan dengan cara ctrl+x, y enter
6. Restart bind9 dengan mengetikkan perintah:
# systemctl restart bind9.service atau /etc/init.d/bind9 restart
7. Tes apakah dns berhasil atau tidak dengan menggunakan perintah ping alamat.
8. Installkan dnsutils dengan perintah:
#apt install dnsutils
9. Lakukan pengujian dns dengan perintah:
#nslookup plongers.co.id
10. Langkah selanjutnya adalah melakukan instalasi apache2, dengan perintah;
#apt install apache2
11. Sesudah terinstall konfigurasi site apache yang berada di /etc/apache2/sites-available/
12. Copy default config apache menjadi config file yang akan kita konfigurasi dengan perintah:
#cp 000-default.conf web.conf
13. Edit file web.conf dengan perintah:
#nano web.conf
Notes:
DocumentRoot digunakan untuk sebagai file website/html kita buat ke apache agar dapat
diakses oleh client, untuk memberikan domain ke virtualhost uncomment baris ServerName
dan diisi dengan domain/main domain kita, untuk menambahkan alias bisa
menambahkan ServerAlias
14. Buat file html yang akan kita gunakan pada web server sesuai dengan konfigurasi
DefaultRoot pada config file,
#mkdir /var/www/webhtml
Lalu edit dengan perintah:
#nano /var/www/webhtml/index.html
15. Edit file html, dan tambahakan script sesuai dengan keinginan kita
16. Mendisablekan default config file 000-default.conf:
#a2dissite 000-default.conf
17. Mengenablekan config yang kita buat
#a2ensite web.conf
18. Restart apache dengan perintah:
#systemctl restart apache2
19. Tampilan yang sudah di edit
20.