Tuesday, April 11, 2017

Lab 8.1 Konfigurasi HTTPD Web Server Apache melalui CentOS




Assalamualaikum setelah lama tidak ngepost lagi, akhirnya ane kembali ngepost lagi yang berarti ane udah mulai sekolah lagi. pada kali ini ane akan ngeshare nih tentang Konfigurasi Web Server Apache melalui CentOS. nah sebelum kita terjun ke peperangan alahkah baik nya kita mengenali si musuh kita yaitu si apache dan Web Server :v

Apache

Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari.

Web Server
Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML.

nahh kalian dah tahu kan apa sih dia? jika kalian sudah  tahu mari kita mulai peperangan dalam artian mengkonfigurasinya. 

pertama tama yang akan kita butuhkan ialah:


  1. OS Centos yang telah di konfigurasikan dan di buat DNS Server. jika kalian belum mengkonfigurasi DNS nya kalian bisa lihat pada link ini Server DNS (BIND) CentOS 7 
  2. OS windows 10 untuk nanti verifitifikasi Web sudah tampil atau belom nantinya.
  3. serta membaca doa agar dapat di mudah kan segala urusan kalian serta dapat memudah kan kita menyelesaikan konfigurasi ini nantinya.
Konfigurasi

kalian bisa lihat Topologi yang saya buat sebagai acuan pada konfigurasi kita di pertemuan kali ini pada gambar di bawah ini.

1. pertama tama kalian pastikan terlebih dahulu apakah kalian sudah menginstall DNS (BIND) nya sudah apa belum. jika sudah pasti akan tertampil seperti pada gambar di bawah ini.


2. setelah itu kalian edit dns nya dengan cara membuka file named.conf

nano /etc/named.conf


3. setelah itu kalian edit seperti yang ada pada gambar  di bawah ini. pada gamabar yang telah saya tandai itu adalah ip yang ada pada Centos kalian. dan yang bagian bawah adalah ip network pada centos kalian.


4. setelah kalian buat zone nya seperti pada gambar di bawah ini. disini saya membuat domain nya dengan nama adityax.net dan yang zone satunya lagi adalah IP centos kalian yang terbalik dari 3 ip tersebut.


5. setelah itu buka file forward kalian, contoh nya ada pada gambar di bawah ini.

nano /var/named/forward.ast


6. setelah itu kalian edit kembali pada file forward tersebut seperti pada gambar di bawah ini dengan catatan sama seperti yang kalian setting pada named.conf tersebut beserta ip centos kalian yang akan di buatkan DNS. jika sudah selesai mengedit kalian save file tersebut biar gk ilang nanti konfigurasi nya dengan cara ctrl+x - y - enter


7. setelah mengedit file forward. sekarang kita edit pula file reverse nya. untuk contoh kalian bisa lihat pada gambar di bawah ini.

nano /var/named/reverse.ast


8. disini kita edit sedemikian rupa seperti pada gambar di bawah ini dengan catatan IP serta Dns harus sama dengan konfigurasi yang telah kalian editkan pada file named.conf


9. setelah kalian mengedit semua file yang kita butuhkan untuk DNS nya. sekarang kita restart DNS tersebut agar konfigurasi yang telah kita lakukan menjadi tidak sia sia :v


10. setelah di restart DNS nya. sekarang kita test dulu supaya nantinya tidak ada masalah kedepannya. pertama kita cek terlebih dahulu domain yang telah kalian buat melalui dig.

dig ns domainmu.net


11. kita cek pula dns yang akan kita jadikan domain web server kita nantinya.

dig www.domainmu.net


12. setelah kita cek dns kita dan tidak ada kendala apapun sekarang kita install Apace httpd nya dengan cara seperti pada gambar di bawah ini.

yum install httpd -y


13.  setelah terinstall Apache http nya. sekarang kita edit file httpd nya dengan cara ketik

nano /etc/httpd/conf/httpd.conf

14. setelah terbuka itu file editnya. sekarang kalian cari tulisan seperti pada gambar di bawah yang telah saya tandai.


15. setelah ketemu itu tulisannya. kalian ubah deh tuh tulisan.


untuk tulisan ServerAdmin root@adityax.net adalah nama email kalian.
untuk tulisan ServerName www.adityax.net adalah nama domain web kalian nantinya. 


16. setelah itu kita akan edit pada bagian directory nya. napa sih harus diedit? karena file web apache httpd itu defaultnya di "/var/www" dan terdisable dan gk bisa di otak atik, maka dari itu kita setting direktory nya biar bisa kita edit directory web nya nanti.


untuk settingan nya kita hanya cukup mengubah menjadi seperti gambar yang telah saya tandai 


17. setelah kita edit directory nya, sekarang kita edit juga tipe directorynya. pada bagian ini kita akan mengaktifkan beberapa tipe file yang gk bisa membaca file tersebut, contoh nya file .cgi dan file .php. maka dari itu edit dah file. untuk konfigurasinya kalian bisa lihat pada gambar di bawah ini.


untuk konfigurasi nya seperti pada gambar di bawah ini. setelah selesai mengedit httpd.conf nya sekarang kalian save tuh konfigurasi nya biar gk ilang dengan cara ctrl+x -y - enter


18. nah karena kita udah edit apache httpd nya sesuai yang kita butuhkan. sekarang kita hidupin dia biar bisa berjalan tuh web server nya. untuk konfigurasi kalian bisa lihat gambar di bawah ini.


19. setelah itu kalian allow tuh service http nya di firewall dengan cara seperti pada gambar di bawah ini.


20. setelah kalian menyelasaikan konfigurasinya sekarang kita test dah apache httpd nya berjalan apa enggak

coba kalian buka browser pada windows kalian setelah itu kalian buka web domain kalian yang telah kalian buat. jika yang tampil seperti pada gambar di bawah berarti dah bisa tuh apache nya. tapi kenapa ya kebuka kek gitu? karena default nya kek gitu.


21. sekarang kita akan edit web kita menjadi web yang kita inginkan. maka kita buat dulu file nya biar bisa kita ekspresikan sekuat lu kek gimana :v untuk konfigurasi nya kalian bisa lihat gambar di bawah ini.


22. nah setelah terbuat kalian ekspresikan deh web nya mau jadi kek gimana. kalo saya sih yang sederhana aja dah cukup :v


23. setelah tersimpan tuh file web yang kalian buat. sekarang kita test lagi web nya. jika udah bisa ya berarti dah bisa dah...



hanya itu aja yang dapat saya sampaikan
mohon maaf bila ada kesalahan kata ataupun pada gambar.
saya ucapkan terima kasih bagi yang mengunjungi blog saya.
semoga bermanfaat

Lorem ipsum is simply dummy text of the printing and typesetting industry.


EmoticonEmoticon