Lab 8.1 Install dan Konfigurasi HTTPD (Apache) Server CentOS 7





Assalamu'alaikum Wr Wb, 


Kali ini saya akan sharing sedikit tutorial yang berhubungan dengan Web Server, dan disini saya menggunakan CentOS 7 sebagai servernya. 
Sebelum kita masuk ke tahap konfigurasi, ada baiknya kita bahas terlebih dahulu, Apa sih Apache dan Web Server ituu ?



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 client 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.



Topologi

Pertama-tama yang kita butuhkan adalah :

1). OS CentOS yang sudah dikonfigurasi Domain Name Server (dns), jika kalian tidak tahu caranya, kalian bisa mengklik DISINI 

2). OS Windows 10 untuk melakukan verifikasi Web, apakah sudah tampil atau belum


Oke, sekarang kita lanjut ke tahap konfigurasi 


1). Menginstall HTTPD

Pertama tama, kita install httpd nya, caranya dengan mengetikkan command 
yum install httpd -y


Tunggu instalasi sampai selesai, dan jika sudah selesai, pasti akan ada tulisan Complete!





2). Konfigurasi HTTPD.CONF

Disini kita akan konfigurasi file httpd.conf dan untuk melakukan konfigurasi nya, kita harus masuk dulu dengan perintah 
nano /etc/httpd/conf/httpd.conf


2.1 Konfigurasi Server Admin dan ServerName


Berikut adalah settingan default nya, dan disini kita akan setting :

a. ServerAdmin bisa kalian ubah sesuai dengan nama domain kalian, kalau saya root@ivan.net, dan kalian bisa mengganti settingan ini sesuai dengan kemauan kalian, domainnya sesuaikan dengan domain kalian




Ubah settingan menjadi seperti pada gambar dibawah :





2.2 Konfigurasi Directory

Pada konfigurasi directory ini, kita akan mengaktifkannya dengan mensetting None menjadi All




Menjadi seperti gambar dibawah ini :





2.3 Konfigurasi DirectoryIndex

Disini saya kan menambahkan format yang dapat dibaca, yang default nya hanya dapat membaca dalam format index.html saja. Karena saya ingin mengkonfigurasi .cgi dan .php nantinya, jadi saya akan menambahkan disamping index.html, seperti pada gambar dibawah :


Menjadi seperti gambar dibawah :


3). Restart HTTPD

Setelah selesai mengkonfigurasi httpd.conf, kita akan restart httpd untuk menyimpan (save) konfigurasinya dengan perintah dibawah ini :
systemctl start httpd   dan   systemctl enable httpd



4). Menambahkan Service Pada Firewall

Setelah konfigurasi httpd.conf nya selesai, kita akan menambahkan service pada firewall dengan perintah dibawah ini :
firewall-cmd --permanent --add-service=http

Kemudian reload firewallnya dengan perintah :
firewall-cmd --reload 



5).  Mencoba Mengakses Web (Belum Selesai)


Disini kita akan cek tampilan web nya dengan client Windows 10, nah pada gambar dibawah ini adalah tampilan default dari web nya, karena kita belum ubah, jadi kita akan merubah tampilan web nya menjadi seperti yang kita inginkan, untuk mengecek web nya, kalian bisa search di browser kalian, www.namadomainkalian.net




6). Membuat file Index.html

Disini kita akan membuat file Index.html untuk merubah tampilan dari web default tadi, caranya dengan menambahkan file index.html pada directory /var/www/html, dengan menggunakan perintah dibawah :




6.1 Menambahkan script HTML kedalam file index.html

Disini kalian bebas ingin membuat tampilan web seperti apa, dan berikut adalah contoh script html yang saya buat :





7). Akses Web

Kemudian kita cek Web kita melalui client kalian, caranya dengan browse di client kalian dengan www.namadomain.net

Dan ternyata konfigurasi nya sudah berhasil :)





Sekian postingan dari saya, Semoga Bermanfaat... 

Wassalamu'alaikum Wr Wb.


Link menuju Lab 8.2

Comments

Popular posts from this blog

Spesifikasi Minimum (Minimum Requirements) Windows Server 2012

Pengertian Port Dan Contohnya

Troubleshooting Jaringan