Cara Konfigurasi Web Server di Debian 10

Rafif Ramdhani
0

 







CARA KONFIGURASI WEB SERVER DI DEBIAN 10

by: Rafif Ramdhani





Skema Topologi

Ketentuan Konfigurasi Web Server :

Web Server

  1. IP Address : 192.168.100.1/24
  2. Hostname : Apache
  3. ServerName : 192.168.100.1
  4. OS : Debian 10 Buster

Komputer Klien

  1. IP Address : 192.168.100.2/24
  2. OS : Windows 10

langkah langkah melakukan setup dan konfigurasi web server dengan apache di debian 10 adalah sebagai berikut :

  1. Persiapan

    pastikan sistem operasi debian 10 sudah terinstall dengan fresh dan koneksi internet sudah jalan

  2. Panggil DVD 1 Debian 10

    lakukan mounting pada debian 10 anda menggunakan perintah apt-cdrom add
    konfiguasi apache

  3. Update

    Lakukan update repository menggunakan perintah apt update

  4. Install Web Server Apache

    lakukan installasi packet Web Server Apache dengan perintah apt install apache2 dengan diikuti tombol Ykonfigurasi apache

  5. buat user

    kemudian buat lah user baru dengan nama web menggunakan perintah useradd web -m -d /home/web -s /bin/bash
    jangan lupa buat passwordnya dengan perintah passwd web seperti gambar berikut

  6. Membuat Web page

    sebelum kita menguji coba web server, kita buat dulu sebuah web sederhana didalam direktori kerja /home/web. gunakan perintah cd /home/web untuk berpindah direktori. kemudian buatlah sebuah file bernama index.html menggunakan perintah touch index.html seperti gambar berikut

  7. edit isi web page

    kemudian edit file index.html menggunakan nano index.html dan ketiklah perintah seperti berikut ini :

  8. Ubah Port default Web Server

    ubah port default apache dengan perintah nano /etc/apache2/ports.conf pada baris kode Listen 80 ubah menjadi port 3000 seperti gambar berikut :

  9. Atur 000-default.conf

    kemudian atur juga bagian autentifikasinya agar web dapat dipanggil. ketik perintah nano /etc/apache2/sites-available/000-default.conf . dan ubah baris <VirtualHost *:80> ganti menjadi <VirtualHost *:3000> . kemudian agar halaman web dalam direktori /home/web memiliki prosedur autentikasi, harus ditambahkan pengaturan AuthType Basic. lihat gambar berikut :

  10. Buat user autentikasi

    karena tadi sebelumnya kita sudah membuat user bernama web, maka langkah berikutnya membuat password khusus untuk web servernya. user web akan kita simpan kedalam file /etc/apache2/.htpasswd. ketik perintah htpasswd -c /etc/apache2/.htpasswd web seperti gambar berikut :

  11. Pengecekan konfigurasi

    lakukan restart apache2 terlebih dahulu kemudian lakukan pengetesan bahwa konfigurasi Apache2 tidak terjadi kendala dengan mengetikkan perintah apache2ctl configtest. jika muncul eror seperti berikut,lakukan konfigurasi NameServer pada apache.

  12. Konfigurasi NameServer Apache

    tambahkan baris ServerName di bawah configurasi Global . ketik perintah nano /etc/apache2/apache2.conf dan tambahkan ServerName 192.168.100.1 seperti gambar berikut dan lakukan save

  13. Atur IP Address Server

    edit pada bagian nani /etc/network/interfaces dan atur seperti arahan sebelumnya seperti gambar berikut , dan jangan lupa restart

  14. atur IP client

    seperti materi sebelumnya atur pada bagian virtual host only adapter di bagian control panel seperti berikut

  15. pengaturan virtual box

    pada bagian virtual box juga lakukan setting seperti berikut

  16. Lakukan ping test

    untuk memastikan client dan server sudah terhubung,lakukan ping back dari kedua sisi, client ke server dan server ke client

    Client ke server


    Server ke client

  17. lakukan pengujian pada komputer client

    kita uji web server kita apakah sudah berjalan atau tidak, buka aplikasi browser anda seperti google chrome atau edge. ketikkan pada bagian URL yaitu http://192.168.100.1:3000 dan akan muncul permintaan login. masukka akun yang sudah kita buat sebelumnya dan password untuk apache seperti gambar berikut :



    Ketika berhasil login, akan muncul web yang telah kita buat dengan sederhana sebelumnya :

Posting Komentar

0 Komentar
Posting Komentar (0)