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...
Comments
Post a Comment