KONFIGURASI WEB SERVER PADA UBUNTU 19.04


Web server adalah sebuah layanan protokol yang memungkinkan untuk menampilkan sebuah halaman web kepada client di internet. Dalam membuat web server ini  ada beberapa aplikasi yang bisa dimanfaatkan yaitu apache, nginx, tomcat, dll. Di sini saya menggunakan aplikasi apache.

Pertama install dahulu paket nya dengan perintah apt-install apache2


Selanjutnya ke cd /etc/apache2/sites-avaible untuk konfigurasi file  virtual host


Selanjutnya kita lakukan copy file default di apache yang lokasinya di /etc/apache2/sites-avaible dengan nama sesuai keinginan kita dengan perintah cp 000-default.conf prita.conf


Kemudian kita edit file nya dengan perintah nano prita.conf


Untuk ServerName di isi dengan nama domain, localhost diganti dengan nama domain, di Document Root /var/www atau sebagai letak isi web kita di sini saya membuat sendiri dengan nama web. Sebenarnya bisa saja menggunakan default nya yaitu html

Setelah selesai edit file, kemudian mengaktifkan konfigurasi virtual host yang sudah kita buat dengan perintah a2ensite prita.conf


Kemudian mematikan defautlnya yaitu dengan perintah a2dissite 000-default.conf


Selanjutnya ke /var/www untuk membuat isi web kita dengan perintah cd /var/www ketika kita ls maka ada defaultnya apache untuk itu saya membuat sendiri pertama membuat direktori nama tadi yaitu web dengan perintah mkdir web ketika kita ls maka ada


Kemudian kita ke direktori web dengan perintah cd web


Setelah berada di direktori web langkah selanjutnya kita buat isinya menggunkan html dengan perintah nano index.html


Selanjutnya isikan scripts sendiri sesuai keinginan, di sini membuat sederhana


Setelah selesai membuat isi web, kemudian simpan restart apache nya dengan perintah service apahe2 restart


Untuk melihat apakah web server tersebut sudah berjalan atau ada konfigurasi yang masih salah bisa kita check dengan perintah service apache2 status apabila statusnya runnning maka web server tersebut sudah berjalan


Untuk yang terakhir pengujian di web browser dengan ketikkan nama domoin yang saya buat tadi yaitu pritaeka.com maka akan muncul isi web yang saya buat sendiri


KONFIGURASI DNS SERVER DI UBUNTU SERVER 19.04


Domain Name System(DNS) adalah sebuah protokol jaringan komputer yang bertugas untuk melakukan konversi ip address (Numerik) suatu komputer menjadi domain (alphabetic) atau sebaliknya. Yang bisa memudahkan kita dalam mengingat computer tersebut. Misal server ubuntu memiliki alamat ip address sekian, namun rata-rata orang tidak mudah dalam mengingat alamat ip tersebut maka dari itu dengan adanya DNS Server ini kita bisa mengakses halaman situs dari server ubuntu hanya dengan nama Domainnya (www.ubuntu.edu) tanpa harus mengingat ip address dari computer tersebut.

Dalam menjalankan dns server ini kita menggunakan aplikasi Bind9 (Berkeley Internet Name Domain versi9) yaitu salah satu aplikasi linux yang sangat populer sebagai DNS Server, dan hampir semua distro linux menggunakannya. Selain itu dalam konfigurasinya cukup mudah dan di fahami, khususnya bagi pemula awal.

Berikut file-file penting yang akan di konfigurasi dalam DNS Server ini;
 a.     /etc/bind/named.conf
 b.     File forward
 c.     File reverse
 d.     /etc/resolv.conf

Untuk yang pertama kita install aplikasi bind9 dulu. Dengan perintah apt install bind9

Untuk yang kedua masuk ke cd /etc/bind yaitu tempat untuk konfigurasi file-file dns


Selanjutnya mengcopy db.local atau file forward dan db.127 atau file Reverse


Kemudian membuat zone domain yaitu dengan perintah nano named.conf


Di sini tempat paling penting karena menentukan nama untuk domain server ubuntu kita. Untuk script nya bisa lihat pada gamabr di bawah ini.

zone “pritaeka.com” {  adalah zone domain saya
            type master;
            file “/etc/bind/db.prita”; adalah tempat file forward yang berada di /etc/bind/
};
zone “29.16.172.in-addr.arpa” { adalah 3 blok ip paling depan
            type master;
            file “/etc/bind/db.172”; adalah tempat file reverse yang berada di /ect/bind
};

Kemudian konfigurasi file forward untuk membuat domain forwad nya yaitu dengan perintah nano db.prita


Pada Forward ini berfungsi untuk mengkonversi dari DNS ke ip address. Di scripct bawah ini ada www IN A 172.16.19.1 itu adalah sub domain. Dan di akhir nama domain harus ada tanda titik (pritaeka.com.)


Selanjutnya konfigurasi file reserve nya yaitu dengan perintah nano db.172


Untuk Reserve berfungsi untuk konversi ip adddress ke DNS. 1 IN PTR pritaeka.com adalah 4 blok ip address terakhir dan setelah nama domian harus ada titik (.)


Kemudian edit di nano /etc/hosts


Untuk ip default yang atas di ganti dengan ip address server yaitu 172.16.29.1 dan localhost diganti dengan nama domain yaitu pritaeka.com


Setelah itu kita menambahkan name-server dan dns dari server ubuntu yaitu dengan perintah nano /etc/resolv.conf agar bisa diakses melalui computer localhost.

Untuk nameserver isikan gateway ip address server ubuntu yaitu 172.16.29.1 dan search nya di isi dengan nama domain yaitu pritaeka.com


Kemudian restart bind9 nya dengan perintah service bind9 restart


Selanjutnya bisa lihat status nya apakah sudah berjalan atau belum yaitu dengan perintah service bind9 status  jika ada keterangan running maka bind9 tersebut sudah berjalan

Dan terakhir pengujian dengan nslookup domain dan ip address server