Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari client dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman website umumnya yang berbentuk HTML atau PHP. Web server bukanlah website, web server adalah perangkat lunak tempat website berjalan, yang menangani permintaan para pengguna untuk mengakses website, kemudian mengirimkan halaman website tersebut kepada para pengguna untuk dibuka melalui HTTP client atau yang juga dikenal dengan web browser. Karena itu, agar dapat memasang website pada sebuah server dibutuhkan aplikasi web server. Ada banyak aplikasi web server yang tersedia, beberapa aplikasi web server yang paling terkenal adalah Nginx, Lighttpd, Litespeed dan Apache. Web server menggunakan protokol HTTP dan HTTPS dalam melakukan tugasnya menangani permintaan dari client, masing-masing protokol tersebut secara default berjalan pada port 80 dan 443. Meski ada banyak aplikasi web server yang bisa digunakan, pada tutorial ini kita akan belajar bagaimana caranya menginstal dan melakukan konfigurasi web server di Debian menggunakan web server yang paling umum dan mudah digunakan, yaitu web server Apache. Install Web Server Apache di Debian 8 Pastikan Linux Debian sudah terhubung dengan internet sehingga router client dan router server sudah aktif karena kita mengacu pada topologi network di pertemuan sebelumnya. Untuk menginstall Apache pada komputer kamu, cukup masukkan perintah seperti berikut:# apt-cdrom add masukkan CDROM debian-8.10.0-amd64-CD-2.iso# apt-get install apache2
///////////////////////////////////////////////////////////////////////////// ////////// AKAN DIBAHAS LEBIH LANJUT /////////// ///////// DI BAGIAN DNS SERVER /////////// //////////////////////////////////////////////////////////////////////////// Konfigurasi Web Server di Debian 8 Menggunakan Apache Ada banyak konfigurasi pada web server yang bisa kamu lakukan sesuai dengan kebutuhan kamu. Namun pada tutorial kali ini kita akan belajar terlebih dahulu konfigurasi dasar atau konfigurasi utama dari web server Apache.File konfigurasi utama dari web server Apache pada Debian 8 terletak pada file “/apache2/sites-available/000-default.conf”. Pada file ini kamu bisa melakukan konfigurasi web server sesuai dengan kebutuhan atau sesuai dengan yang kamu inginkan. # nano /etc/apache2/sites-available/000-default.conf Kemudian file konfigurasi tersebut akan terbuka dengan text editor nano. Pada file tersebut terdapat banyak teks yang merupakan baris-baris konfigurasi default dari web server Apache pada Debian 8. Cari baris konfigurasi seperti berikut pada file tersebut:<VirtualHost *:80> ... ServerAdmin webmaster@localhost DocumentRoot /var/www/html ... Kemudian ubah dan tambahkan baris konfigurasi tersebut hingga menjadi seperti berikut: <VirtualHost *:80> ... ServerAdmin ServerName www.sudoway.xyz DocumentRoot /var/www/html ... Baris konfigurasi “<VirtualHost *:80>” menandakan bahwa web server berjalan pada port 80. Sedangkan “ServerName www.sudoway.xyz” merupakan alamat domain dari website utama pada web server tersebut. Jangan lupa ubah “www.sudoway.xyz” pada baris konfigurasi tersebut dengan nama domain yang kamu gunakan. Pastikan domain tersebut sesuai dengan nama domain yang kamu gunakan pada settingan DNS sebelumnya. Baris “DocumentRoot /var/www/html” pada baris konfigurasi tersebut merupakan konfigurasi lokasi penyimpanan file utama dari website-website pada web server, kamu bisa mengubah direktori ini dengan direktori dimana kamu ingin menyimpan file-file website tersebut. Jika sudah selesai melakukan konfigurasi pada file tersebut. Simpan hasil konfigurasi tersebut dengan menekan kombinasi CTRL + O pada keyboard, kemudian tekan Enter. Untuk keluar dari file tersebut tekan kombinasi keyboard CTRL + X, kemudian tekan Enter. /////////////////////////////////////////////////////////////////////////////// ////////// BAGIAN ATAS KITA ///////////////////////////////// ////////// LANJUTKAN NANTI SABAR DULU //////// ////////////////////////////////////////////////////////////////////////////// Konfigurasi File Index.html File Index utama atau file website default dari web server ini terletak pada file “index.html” yang berada pada direktori “/var/www/html” atau di direktori dimana kamu mengatur akan menyimpan konfigurasi-konfigurasi file website pada langkah sebelumnya. File ini merupakan file index dari website yang bisa kamu atur sesuai dengan bagaimana tampilan dari website kamu. Untuk membuka file tersebut, masukkan perintah berikut: # nano /var/www/html/index.html Kemudian akan terbuka sebuah file yang berisi konfigurasi tampilan default website dari web server Apache. Pada file ini kamu bisa mengatur bagaimana website kamu akan bekerja dan akan tampil. Karena pada tutorial ini kita hanya fokus pada bagaimana caranya melakukan instalasi dan konfigurasi web server, jadi kita hanya akan sedikit mengubah file ini untuk mengetahui apakah web server sudah berjalan dengan baik. Ubah file tersebut dengan tulisan yang kamu inginkan, atau agar lebih mudah hapus isi file tersebut dan ubah hingga menjadi seperti berikut:<html> <head> <title>Manajemen Jarkom Memang Jos...</title> </head> <body> <h1><strong>Aku sudah bisa bikin WEB SERVER</strong></h1> </body> </html> Jika sudah, kemudian simpan file tersebut dengan menekan kombinasi keyboard CTRL + O dan kemudian Enter. Keluar dari file tersebut dengan menekan kombinasi keyboard CTRL + X dan kemudian Enter. Sampai disini, konfigurasi dasar dari Web Server Apache pada Debian sudah selesai. Pengujian Web Server Apache di Debian 8 # /etc/init.d/apache2 restart Pastikan restart berhasil dengan baik tanpa adanya pemberitahuan error yang terjadi. Kemudian coba apakah konfigurasi web server yang dlakukan sebelumnya sudah berhasil dengan baik atau belum.Buka browser melalui Firefox di Debian dan tuliskan pada URL http://192.168.100.2 Pengujian bisa pula dilakukan melalui komputer client di linux Mint melalui browser di alamat yang sama http://192.168.100.2
Konfigurasi Web Server pada Linux Debian Ada 2 versi untuk menginstall Web Server. Diantaranya sebagai berikut Caranya seperti ini : – Versi 1 :
#nano /var/www/index.html
#/etc/init.d/apache2 restart
#links nama domain Misalnya domain kita yaitu sischa.net
– Versi 2 (digunakan untuk mengelompokkan file masing-masing):
#cd sites-available/
Nama direktori kita buat sama dengan nama domain agar lebih mudah. Misalnya direktori kita yaitu ‘tkj2’.
Pada baris ke-2 kita ketikkan ServerName http://www.sischa.net ServerAlias sischa.net DocumentRoot /var/www/tkj2/ .
|