[CentOS 7] [8.1] Konfigurasi Apache Web Server

Konfigurasi Apache Web Server di CentOS 7



Assalamu'alaikum Wr Wb

Hai Guyss, bertemu lagi dengan saya Dimas Trihandika selaku admin dari blog ini. Pada kesempatan kali ini saya akan sharing tutorial Konfigurasi Apache Web Server pada CentOS 7.


Apa itu Web Server?
Web Server adalah sebuah software (perangkat lunak) yang berfungsi menerima permintaan melalui protokol HTTP atau HTTPS dari client yang teridentifikasi sebagai web browser dan kemudian di kembalikan lagi ke client dalam bentuk tampilan halaman web dan biasanya berbentuk dokumen HTML.

Sebelumnya juga saya sudah pernah posting seputar mengenai Web Server, dari pengertian, fungsi, car kerja, dll. Jika kalian ingin melihatnya silahkan klik Disini

Berikut topologi yang saya buat


Oke, sekarang kita langsung masuk saja ke tahap konfigurasi..

Sebelum memulai konfigurasi, Pertama konfigurasi DNS Server terlebih dahulu, ini berfungsi agar Web Server bisa diakses dengan menggunakan nama Domain. Untuk cara konfigurasi DNS Server bisa kalian lihat pada postingan saya sebelumnya, yaitu Disini

Karena service DNS sudah terinstall dan terkonfigurasi di server centos saya, jadi saya tinggal konfigurasi Apache Web Servernya

Konfigurasi Server


1) Pertama install httpd terlebih dahulu
yum install httpd -y

2) Edit file httpd.conf yang terletak di /etc/httpd/conf/httpd.conf
vi /etc/httpd/conf/httpd.conf

3) Tambahkan Email kalian pada syntak ServerAdmin. Hal ini bertujuan apabila ada masalah dengan Web Server, maka akan terlihat Email Admin yang mengelola Web Server tersebut, dan kemudian client dapat mengirimi Email untuk menanyakan masalah pada Web Server.


4) Tambahkan nama Domain kalian pada syntak ServerName diikuti dengan port yang digunakan Web Server. Ini berfungsi untuk mengidentifikasi nama Domain dan Port yang digunakan Client untuk mengakses Web Server.


5)  Cari script <Directory "var/www">, kemudian ubah oprtion pada AllowOverride menjad all


6) Sekarang tambahkan DirectoryIndex untuk format cgi dan php, ini berfungsi agar apache dapat menampilkan tampilan halaman Web jika client mengakses suatu directory sesuai dengan apa yang diakses.


7) Jalankan dan Enable service httpd agar otomatis berjalan ketika komputer restart
systemctl start httpd
systemctl enable httpd 

8) Tambahkan service http kedalam firewall
firewall-cmd --permanent --add-port=http
firewall-cmd --reload 

Verifikasi Client


1) Setting IP clientnya agar satu network dengan server centos kita, kemudian pada DNS Servernya isikan dengan IP server centos kalian


2) Buka browser kemudian ketikan domain yang telah dibuat di server centos pada address bar/kolom url yang telah disediakan.


Karena file index.html tidak ada di direcory /var/www/html/index.html makan Apache Web Server akan menampilkan halaman Web defaultnya, bisa kalian lihat gambar diatas.

Maka dari itu sekarang kita buat file index.html untuk pengetesan

Konfigrasi Server


1) Buat file bernama index.html di directory /var/www/html/
vi /var/www/html/index.html

2) Karena filenya berformat .html, makalah buatlah contoh web dengan menggunakan bahasa html


Verifikasi Client


1) Buka kembali Web Browser di client kalian, kemudian di refresh saja page yang sudah di buka tadi


Oke. mungkin cukup sekian mengenai tutorial Konfigurasi Apache Web Server di Centos 7

Semoga Bermanfaat...

Comments