Lab 8.1 Installasi dan Konfigurasi HTTP Server (Apache) Centos 7

Pada kesempatan kali ini, admin dari blog ini akan membahas tentang cara install HTTPD Web Server (Apache) di CentOS7. Pasti banyak orang yang sudah tidak asing lagi dengan materi ini. Akan tetapi, masih ada pula beberapa orang yang masih belum mengetahui materi ini. Untuk itu admin dari blog ini mencoba menjelaskan cara Installasi dan konfigurasi Web Server (apache) di CentOS 7.

Web Server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada client yang berhubungan dengan web. Untuk lebih jelas penjelasan megenai Web Server bisa dilihat dari postingan admin sebelumnya yaitu Web Server | Istilah-Istilah Dalam Jaringan. Sebelum masuk materi ini. kita harus install dan konfigurasi Domain Namer Server [BIND] terlebih dahulu untuk melakukan installasi dan konfigurasi Web Server. Berikut Konfigurasinya

Topologi
Pada postingan kali, admin menggunakan topologi sebagai berikut :


Menginstall HTTPD
Pertama-tama Install terlebih dahulu HTTPD nya. masukkan command berikut
yum install httpd -y

Pastikan Paket sudah terinstall



Konfigurasi httpd.conf
Selanjtunya, kita akan konfigurasi file htpd.conft. masukkan command dibawah ini. Didalam file httpd.conft ini. kita akan konfigurasi ServerAdmin, ServerName, Directory "/var/www", DirectoryIndex.
nano /etc/httpd/conf/httpd.conf

ServerAdmin itu sendiri adalah nama email yang bertujuan jika terjadi masalah pada web server, Client dapat mengirim email (yang mengelola web server) untuk menanyakan masalah yang terjadi pada web server. Dengan cara, mengubahnya sesuai dengan domain yang sudah dibuat sebelumnya


ServerName adalah nama domain yang telah dibuat. Caranya dengan mengubahnya sesuai dengan nama domain yang sudah dibuat dengan diikuti port yang akan digunakan client untuk mengakses web server. Portnya itu bisa menggunakan port HTTP yaitu 80 bisa juga port HTTPS yaitu 43. Disini admin menggunakan port http yaitu 80.


Pada (Directory "/var/www"), Ubah option None menjadi All disamping tulisan AllowOverride untuk mengaktifkannya


Pada (DirectoryIndex). Admin menambhakan format yang akan ditayangkan jika si client mengakses web server. Kalau sebelumnya, hanya bisa membaca dalam format .html (default), admin tambahkan format .cgi dan .php. karena admin akan mengkonfigurasi .cgi dan .php nantinya.



Service HTTPD
Setelah selesai konfigurasi httpd.conf. lalu, jalankan dan enable service httpd agar konfigurasi yang telah dilakukan sebelumnya dapat berjalan. Masukkan command berikut
systemctl start httpd 
systemctl enable httpd



Service HTTP Pada Firewall
Tambahan service HTTP dapat firewall yang bertujuan agar si client dapat mengakses service hhtp  (port 80)pada server. Kemudian reload firewall. Masukkan perintah berikut
firewall-cmd --add-service=http --permanent
firewall-cmd --reload


Verifikasi Web Menggunakan Clietn Windows
Setting DNS Server Client menggunakan IP si server


Sekarang admin check tampilan webnya. Buka browser >> masukkan domainnya. Pada gambar dibawah ini adalah tampilan defaultnya.



Menambahkan File index.html
Sekarng kita akan ganti tampilan awal web yang tadi kita buat. Untuk itu, buat file index.html pada /var/www/html
nano /var/www/html/index.html

Isikan file tersebut dengan menambahkan script html,



Verifikasi Web Menggunakan Client Windows
Buka browser dan masukkan domain atau IP Server. Karena sebelumnya admin coba mengakses menggunakan domain. sekarang admin coba mengaksesnya menggunakan IP Server









Cukup sekian materi Web Server Apache Centos 7 yang dapat saya sharing

Tunggu tutorial selanjutnya
Terima kasih sudah berkunjung
Mohon maaf jika ada kekurangan dan
Semoga bermanfaat
Previous
Next Post »