Tuesday, February 7, 2017

Lab 8.1 Konfigurasi HTTPD Web Server Apache CentOS 7




Haiii... kembali lagi bersama saya di blog yang mungkin bisa bermanfaat buat kalian..

Oke, disini saya akan membahas tentang "Konfigurasi HTTPD ( APACHE ) Pada CentOS 7)".. dan pada materi kali ini berhubungan dengan Web Server...

Pengertian dari Web Server ?
Web Server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada client yang berhubungan dengan web..

Jadi Web Server ini sebagai pemberi atau penyedia web yang dapat / akan diakses..

Sebelumnya, untuk masuk pada materi kali ini, kita harus menginstall dan konfigurasi BIND terlebih dahulu, jika kalian ingin melihat nya, kalian bisa klik "Konfigurasi BIND CentOS 7"...

Oke kita masuk pada konfigurasi nya...

TOPOLOGI


Oke, untuk topologi yang akan kita pakai seperti gambar diatas...
Dan untuk IP Address nya kita bisa melihat seperti gambar diatas...
Oke langsung saja kita masuk pada materi..
1. Menginstall HTTPD

Pertama - tama disini kita install terlebih dahulu HTTPD nya, dan untuk menginstall nya kita bisa menggunakan command :
"yum install httpd -y"

Setelah itu tunggu sampai proses installasi selesai, maka nanti hasilnya seperti gambar diatas... disana kalian bisa check paket apa saja yang terinstall...

2. Konfigurasi HTTPD.CONF



Setelah itu kita akan melakukan konfigurasi di dalam file HTTPD.conf, didalam file httpd.conf kita akan mengkonfigurasi yaitu : "ServerAdmin , Directory, DirectoryIndex, dan DLL".. 

untuk mengkonfigurasi nya kita bisa menggunakan command :
"nano /etc/httpd/conf/httpd.conf"
atau
"vi /etc/httpd/conf/httpd.conf"

Konfigurasi ServerAdmin



Setelah masuk, hal pertama yang kita lakukan adalah kita konfigurasi bagian script "ServerAdmin", pada script / bagian ini kita ganti / isi dengan "admin@fahmi.net", pada bagian fahmi.net ( bisa diganti sesuai dengan nama domain kalian masing masing )...

Konfigurasi Directory



Setelah itu kita cari script seperti gambar diatas, dan disana pada script "AllowOverrid" nya menjadi "all" yang artinya kita akan mengaktifkan directory "/var/www" yang tadinya terdisable...



Maka nanti hasilnya akan seperti gambar diatas, kita ganti "AllowOverride" nya menjadi "all"....

Konfigurasi DirectoryIndex

sebelum

Selanjutnya, kita akan mengkonfigurasi "DirectoryIndex" yang artinya pada bagian script ini kita akan mengaktifkan agar web server tidak membaca file berformat ".html" saja, karena default format web server httpd hanya bisa membaca file .html saja, oleh karena itu kita akan menambahkan script "index.cgi dan index.php" disamping "index.html"...

sesudah

Maka nanti hasilnya akan seperti gambar diatas, kita tambahkan script "index.cgi dan index.php"...

Konfigurasi ServerName

sebelum

Selanjutnya kita akan melakukan konfigurasi pada bagian script "ServerName" yang pada awalnya terdisable.

sesudah

Maka kita harus menggatinya agar ServerName menjadi enable, dengan cara:
"kita hapus tanda "#" disamping ServerName"
dan
"ganti "www.example.com" menjadi "www.fahmi.net" (bisa diganti dengan nama domain kalian) dan gunakan port 80 karena port httpd adalah port 80"

Setelah itu kita keluar dari file dan save file httpd.conf nya..

3. Menambahkan Service di Firewall


Setelah itu kita akan menambahkan service pada firewall nya yaitu service http, dan untuk menambahkannya dengan menggunakan command :
"firewall-cmd --permanent --add-service=http"

setelah itu kita reload firewall nya agar dapat service http nya bisa dibaca nantinya / bisa dibilang me-refresh firewall nya, dan untuk merefresh nya menggunakan command :
"firewall-cmd --reload"

4. Jalankan HTTPD



Setelah itu kita jalankan HTTPD nya dengan menggunakan command :
"systemctl start httpd"

5. Akses Web Pada Client (Belum Selesai)



Setelah itu kita coba akses web nya dengan mengetik :
"www.fahmi.net ( www.nama domain kalian.net )"
maka hasilnya akan seperti gambar diatas... gambar diatas adalah tampilan awal / welcome httpd (apache), maka kita akan lakukan konfigurasi tampilan untuk webnya..

6. Menambahkan File index.html



Setelah itu kita akan mengganti tampilan awal web yang tadi sudah kita buat, dan untuk menambahkan nya kita harus menambahkan file "index.html" pada "/var/www/html/"..

dan untuk menambahkan nya kita bisa menggunakan command :
"nano /var/www/html/index.html"
atau
"vi /var/www/html/index.html"

Menambahkan Script HTML Pada File index.html



Setelah itu kita akan mengatur tampilan awal pada web kita, tambahkan script diatas dengan menggunakan html, jika sudah selesai, lalu save...

7. Restart HTTPD



Setelah itu kita restart httpd agar file "/var/www/html/index.html" bisa di akses nantinya...

8. Akses Web



Maka jika kita akses nanti hasilnya akan seperti gambar diatas... 
Alhamdulillah selesai..

Yap sampai disini saja pembahasan saya, kurang lebih nya mohon maaf, jika ada salah kata mohon dimaafkan juga karena disini saya juga masih belajar..

saya Fahmi Latief Munir undur diri..


Wassalamualaikum wr.wb

0 komentar

Post a Comment