{CentOS 7}{LAB 8.1} Konfigurasi Web Server Apache

7:57:00 AM , 1 Comments

Assalamualaikum wr wb

Pada kesempatan kali ini saya akan melanjutkan lab centos 7 yang kebetulan sudah masuk kepada lab 8.1 memang cukup lama saya tidak post lagi tentang lab centos ini. Nah pada lab 8.1 ini saya akan menjelaskan tentang Konfigurasi Web Server Apache. Web server apache ini menggunakan protokol http atau port 80. Web Server Apache ini ada hubunganya dengan DNS Server, jadi jika anda mau membuat web server apache ini, anda harus mengkonfigurasi DNS Server terlebih dahulu.

Topologi

Addressing

Windows 10 Pandutama  : IP Address 105.105.105.155/24 DNS Server 105.105.105.105
Web Server CentOS7       : IP Address 105.105.105.105/24 DNS Server 105.105.105.105
Nah untuk konfigurasinya sebagai berikut

Pertama cek ip address centos anda, ini akan dibutuhkan untuk kita meremote via putty nantinya. Disana terlihat ip addressnya adalah 105.105.105.105/24


Seperti yang saya bilang tadi, ip addressnya akan dibutuhkan untuk kita remote. Nah buka putty.exe kemudian masukan ip address centos anda pada tab Host name. jangan lupa pc client anda satu jaringan dengan centos anda.


Login sebagai root, kemudian anda akan berhasil meremote centos anda.


Pastikan anda telah menginstall paket bind9, bind9 adalah aplikasi default sebagai paket DNS Server pada linux. Jika belum maka installah terlebih dahulu
dengan mengetikan perintah berikut.


Edit file named.conf yang terletak pada directory /etc


lihat pada tulisan warna hijau, 105.105.105.105 itu adalah IP DNS Servernya, sedangkan 105.105.105.0/24 adalah ip network client
Penjelasan tentang listen-on port 53, allow-query, directory, listen-on-v6 port 53 itu bisa dibaca disini


Kemudian pada bagian zone, tambahkan script berikut ini tulisan yang berwarna hijau. untuk penjelasan zone pandutama.net dan zone.in-addr.arpa anda bisa baca disini


Kemudian edit pada file reverse.tkj yan terleteak pada directory /var/named/


isikan file reverse tersebut dengan script dibawah ini. untuk penjelasannya anda bisa baca disini


Sekarang edit file forward.tkj nya


isikan juga file forward nya dengan script berikut ini.

Setelah itu kita restart named, agar konfigurasi tadi berjalan dengan baik.


Setelah selesai konfigurasi dns, coba test  dengan perintah dig apakah berhasil atau tidak. '
dig ns.pandutama.net

Nah sekarang barulah kita konfigurasi web server apachenya. Pertama kita install httpd terlebih dahulu.
yum install httpd -y

Pastikan proses install berjalan dengan baik sampai selesai.


Selanjutnya edit file httpd.conf yang terletak pada directory /etc/httpd/conf/


Pada bagian ServerAdmin root@localhost edit/ganti jadi ServerAdmin root@pandutama.net. nah sebenarnya ServerAdmin ini adalah nama email. Kemudian pada bagian ServerName ganti jadi ns,pandutama.net:80 servername ini adalah nama domain yang kita buat dan yang belakangnya itu adalah portnya. mengapa port 80? karna http menggunakan port 80.


Pada bagian Directory "/var/www" opsi AllowOverride yang tadinya none diganti jadi All



Kemudian pada bagian Directory index tambahkan index.cgi dan index.php
Ini akan berguna jika web kalian menggunakan banyak script seperti php dan perl, tidak hanya menggunakan script html. Misalkan web anda memakai java script maka anda harus mengaktifkan java script pada web server anda.
Index.cgi ini berfungsi agar web server dapat mentranslasikan desain web yang berformat.cgi biasanya bahasa perl yang menggunakan format .cgi 
index.php ini biasanya dipake untuk php script, jika web kita memiliki php script maka index.php ini harus di aktifkan.

Nah kemudian jalankan dan enable httpd, agar konfigurasi tadi berjalan dengan baik.


Setelah itu kita daftarkan service http kedalam firewall. Dikarenakan kita menggunaka add service maka kita hanya menggunakan nama saja, jika kita menambahkannya lewat port, maka kita tambahkan juga add port nya. Kemudian reload firewall nya.


Nah untuk web servernya itu sudah bisa di akses, tetapi tampilannya masih default. Kira kira beginilah tampilan index defaultnya.


Sebenarnya didalam /var/www/html/ itu tidak ada file (kosong). nah jika index.html nya tidak ada di dalam /var/www/html maka tampilannya akan ditampilkan secara default.


Jika kalian mau mengganti tampilan web anda, edit file index.html yang terletak pada directory /var/www/html/


Saya contohkan mengedit file index.html nya seperti ini. Anda juga bisa mengeditnya sesuka anda(conding sendiri) atau anda bisa download cms/template blog di browser.


Kemudian Akses lagi web servernya, pastikan tampilannya sudah berubah seperti yang anda edit pada file index.html tadi.



Pandutama

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

1 comment: