Pada kasus tertentu, terkadang kamu harus mengganti port akses default (yaitu port 80) menjadi port lain, misalnya 8000. Hal ini sering dilakukan untuk tujuan menungkatkan keamanan dan juga untuk menyaring (mem-filter) pengaksesan halaman web. Selanjutnya kamu juga perlu menerapkan prosedur web autentikasi agar pengguna (user) yang akan mengakses halaman web tersebut harus melewati proses login dengan menggunakan username (nama pengguna) dan password (sandi) terlebih dahulu. Penerapan edua teknik di atas merupakan upaya untuk proses hardering pada web server, terlebih pada halaman login untuk administrator web.
Untuk melakukan redirect port dan setting web authentication, ikuti langkah berikut ini.
1. Ubah port default web server Apache dengan meng-edit file ports.conf
root@tkjsmkmns-Server:~#nano /etc/apache2/ports.conf
Baris kode Listen 80 ubah menjadi Listen 8000 seperti gambar berikut.
![]() |
| Gambar 6.4 Ubah port Apache. |
2. Selanjutnya edit file /etc/apache2/sites-available/000-default.conf dengan perintah berikut.
root@tkjsmkmns-Server:~#nano /etc/apache/sites-available/000-default.conf
Baris <VirtualHost *:80> ubah menjadi <Virt yalHost *:8000> Selanjutnya agar halaman web dalam direktori/home/web memilik prosedur autentikasi, harus ditambahkan pengaturan AuthType Basic Untuk lebih jelasnya, perhatikan kode berikut.
![]() |
| Gambar 6.5 Pengaturan 000-default.conf. |
3. Buat user autentikasi dengan smkbisa yang disimpan dalam file/etc/apache2/htpasswd
root@tkjsmkmns-Server:~# htpasswd -c /etc/apache/.htpasswd
New password:
Re-typr new password:
Adding password for user smkbisa
4. Lakukan pengetesan bahwa konfigurasi Apache2 mengalami kendala atau tidak dengan perintah berikut.
root@tkjsmkmns-Server:~#apache2ctl configtest
5. Restart service Apache2 dan cek status layanan web server,
Pastikan tidak muncul informasi error. Jika terdapat error. lakukan konfigurasi ulang.
6. Untuk menguji apakah web server telah berjalan dengan baik, buka halaman web melalui lokal mesin dengan perintah.
root@tkjsmkmns-Server:~#lynx localhost 8000
7. Ketikkan-username dan-password yang-telah-kamu buat-sebelumnya.
| Gambar 6.7 Web authentication dengan Lynx. |
8. Jika login berhasil, halaman web akan ditampilkan server.
![]() |
| Gambar 6.8 Halaman web dengan Lynx. |
9. Lakukan pengaksesan halaman web server dengan mengetikkan alamat URL http//192.168.56.20:8000 dengan web browser komputer klien.
![]() |
| Gambar 6.9 Akses URL http//192.168.56.20:8000 |



No comments:
Post a Comment