iklan banner

Pengertian, Install Dan Konfigurasi Web Server Di Linux Debian


World Wide Web, disingkat www, atau seringkali disebut sebagai web saja merupakan sistem dokumen hiperteks yang saling terkait yang diakses melalui internet. Sejak dipakai pertama kali, web berkembang dengan cepat sehingga sekarang berbagai aplikasi yang dibentuk berbasis web mulai dari aplikasi yang dipakai untuk menampilkan warta secara daring ibarat umumnya aplikasi CMS, aplikasi untuk mengakses email ibarat Squirrelmail, hingga aplikasi untuk mengontrol sistem Linux secara keseluruhan ibarat webmin. Karena begitu populernya web, seringkali internet diasosiasikan hanya dengan web saja.


 Perkembangan tersebut tidaklah mengherankan alasannya yaitu fasilitas dan kelebihan yang ditawarkan oleh web. Kelebihan aplikasi web yaitu sifatnya yang daring menjadikan aplikasi tersehut sanggup diakses dan manapun selama tersambung dengan jaringan internet. Selain itu, yang diperlukan untuk menjalankan aplikasi web hanyalah aplikasi server web dan aplikasi klien.





Aplikasi server berfungsi untuk mendapatkan seruan dari klien, dan menawarkan respon dokumen html dan dokumen lainnya yang terkait ibarat berkas multimedia. Sedangkan aplikasi klien web, atau yang lebih sering disebut browser, akan menerjemahkan naskah HTML ataupun script Iainnya ke tampilan yang sesuai. Setiap sistem operasi biasanya mempunyai aplikasi browser, sehingga dan sisi pengguna, aplikasi berbasis web sanggup dapat dijalankan terbebas dan sistem operasi yang digunakan.


Aplikasi server web yang cukup terkenal dan banyak dipakai yaitu Apache yang tersedia untuk banyak sistem operasi. Hal ini dikarenakan sifat Apache yang dibangun dengan sistem modul sehingga kemampuan Apache sanggup dikembangkan lebih jauh lagi, mulai dari proteksi terhadap bahasa pemrograman web ibarat PHP, Python, dan Perl, hingga proteksi terhadap bermacam-macam bagan otentikasi.


Dalam pembahasan diartikel ini kita akan memakai server web Apache. Seperti disebutkan sebelumnya, Apache mempunyai banyak modul yang mendukung fungsi tertentu. Disini kita akan mengeksplorasi kemampuan Apache terutama mengenai host virtual, proteksi terhadap SSL/TLS, manipulasi alamat URL

dan reverse proxy. Artikel ini juga akan menjelaskan bagaimana mengkonfigurasi Apache supaya sanggup dipakai bersama bahasa pemrograman yang biasanya dipakai di apilkasi web ibarat PHP.

Instalasi


Untuk menginstall Apache, Anda cukup menjalankan perintah berikut:


 atau seringkali disebut sebagai web saja merupakan sistem dokumen hiperteks yang saling t Pengertian, Install dan Konfigurasi Web Server di Linux Debian

Konfigurasi


Strukiur Direktori Dan File


Di Debian dan ubuntu, file konfigurasi Apache dipecah menjadi beberapa direktori dan File. Semua direktori dan File tersebut berada di bawah direkton /etc/apache2. Berikut yaitu berkas dan direktori konfigurasi Apache yang terdapat di Debian/Ubuntu

apache2.conf Berkas ini merupakan berkas konfigurasi utama Apache.

envvars Merupakan berkas variabel lingkungan untuk tools apachectl, aplikasi pengontrol Apache.

httpd.conf Berkas ini diperuntukkan untuk konfigurasi yang ditambahkan oleh pengguna. Secara default berkas ini merupakan berkas kosong.

ports.conf Berisikan daftar port yang dipakai oleh Apache. Secara default Apache akan mendengarkan di port 80 untuk HTTP dan 443 untuk HTTPS. Jika Anda ingin mengubah port default Apache, silahkan sesuaikan konfigurasi di berkas ini.

conf.d/ Direktori yang diperuntukan untuk konfigurasi komplemen Apache.

mods-available/ Direktori ini berisikan modul yang tersedia untuk Apache namun tidak aktif. Untuk setiap modul terdapat dua berkas yaitu nama modul.conf dan nama-moduleload. Berkas nama-modul.conf merupakan berkas kofigurasi modul tersebut, sedangkan nama-moduload berisikan direktif LoadModule yang akan mengaktifkan modul tersebut.

mods-enabled Merupakan direktori untuk modul yang diaktifkan. Sama ibarat direktori mod-available, untuk setiap modul terdapat dua berkas yaitu nama-modul.load dan nama-modulconf. Sebenarnya direktori ini berisikan tautan simbolik (symlink) dan konfigurasi modul di direktori mods-avaliable.

sites-available/ Direktori yang diperuntukan bagi konfigurasi host virtual yang tidak aktif. Setiap host virtual mempunyai satu berkas knfigurasi dan nama yang dipakai sebagai nama berkas dianjurkan nama virtual host tersebut. Hal ini untuk memudahkan administrasi virtual hosting, selain itu nama herkas tersebut akan dipakai oleh perintah yang dipakai untuk mengaktifkan situs.

sites-enabled Merupakan direktori konfigurasi host virtual yang aktif. Secara default, direktori ini hanya berisikan satu berkas yaitu 000-default yang merupakan tautan simbolik ke /etc/apache2/sites-available/default.





Di Kutip Dari Buku Jasakom Linux dan Networking


Baca juga artikel menarik Tutorial lengkap Install Proxy



0 Response to "Pengertian, Install Dan Konfigurasi Web Server Di Linux Debian"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel