KONFIGURASI WEB SERVER - PNETLAB
Web server adalah sebuah perangkat lunak atau program komputer yang berfungsi untuk menerima permintaan dari klien (client) melalui jaringan internet dan memberikan respons dalam bentuk halaman web atau file lainnya kepada klien tersebut. Web server biasanya digunakan untuk meng-hosting (menyimpan) berbagai jenis file seperti dokumen HTML, gambar, video, dan file lainnya yang dapat diakses oleh pengguna melalui internet dengan menggunakan perangkat lunak browser web seperti Google Chrome, Mozilla Firefox, atau Internet Explorer.
Web server juga dapat melakukan fungsi lain seperti memproses data, memvalidasi pengguna, dan melakukan otentikasi serta otorisasi akses pengguna. Beberapa contoh web server yang populer adalah Apache, Nginx, IIS (Internet Information Services) dan lighttpd. Web server sangat penting dalam menjalankan aplikasi web dan memungkinkan pengguna untuk mengakses dan berinteraksi dengan berbagai layanan dan aplikasi web yang disediakan.
Langkah - Langkah Konfigurasi Web Server Menggunakan PnetLab :
> Pertama yang harus kita lakukan adalah membuat topologi seperti gambar di atas, dengan komponen - komponen diantaranya, Internet, Server Utama, Server Client, PC1, dan PC 2.
> Selanjutnya kita akan melakukan setting pada Server Utama dengan memberikan IP Address yang mengarah ke internet dan masukkan di eth1, yaitu 172.18.0.126/16 lalu masukkan juga pada eth2 sebagai IP yang bertugas untuk menyebarkan, yaitu 126.126.126.1/24 dan tidak lupa untuk memasukkan IP Default Route atau Gateway nya, yaitu 172.18.0.1 dan juga masukkan IP DNS yaitu, 8.8.8.8 dan pada bagian Primary console gunakan SSH dan pada Secondary Console gunakan Telnet.
> Selanjutnya pada Server Client kita berikan IP Address pada eth 1, yaitu 126.126.126.2 dan tidak lupa untuk menambahkan IP DNS yaitu 8.8.8.8 dan juga untuk menambhkan Gateway yaitu 126.126.126.1
> Selanjutnya adalah melakukan konfigurasi DNS terlebih dahulu, dengan mengikuti langkah - langkah pada materi sebelum nya [https://rezkilangittkja.blogspot.com/2023/02/konfigurasi-dns-server.html].
> Selanjut nya kita akan masuk ke direktori bind dengan menggunakan perintah cd /etc/bind lalu gunakan perintah ls untuk melihat isi direktori tersebut.
> Lalu kita masuk pada file belajar dengan menggunakan perintah nano belajar.
> Selanjutnya kita ubah pada bagian bawah paling kiri, kita ubah dari 126 menjadi www. Jika sudah selanjutnya kita save dengan menggunakan kombinasi keyboard yaitu Ctrl + X lalu pilih Y dan tekan enter.
> Selanjut nya kita akan melakukan restart bind9 dengan menggunakan perintah systemctl restart bind9.service
> Lalu kita akan melihat status setelah di restart dengan cara menggunakan perintah systemctl status bind9.service dan pastikan juga statusnya sudah Active (Running), jika sudah seperti gambar di atas maka telah berhasil melakukan restart bind9.
> Selanjutnya kita akan melakukan instalasi apache2 (Apache2 adalah sebuah program komputer open-source yang berfungsi sebagai web server). Dengan menggunakan perintah apt install apache2
> Lalu nanti akan muncul pertanyaan "apakah kamu ingin melanjutkannya?" kita pilih Yes.
> Selanjutnya kita masuk ke direktori apache2 dengan menggunakan perintah cd /etc/apache2 lalu gunkan perintah ls untuk melihat isi direktori.
> Lalu kita masuk ke dalam folder sites-available dengan menggunakan perintah cd sites-available lalu gunkan perintah ls untuk melihat isi folder.
> Lalu kita akan melakukan copy file dari file 000-default.conf menjadi langit.conf dengan menggunakan perintah cp 000-default.conf langit.conf lalu gunkan perintah ls untuk melihat isi folder.
> Lalu kita akan melakukan copy file dari file 000-default.conf menjadi langit.conf dengan menggunakan perintah cp 000-default.conf langit.conf lalu gunkan perintah ls untuk melihat isi folder.
> Selaanjutnya kita akan melakukan edit pada file langit.conf dengan menggunakan perintah nano langit.conf
> Selanjutnya kita tulisan seperti gambar di atas lalu hapus tanda pagar (#) dan ubah dari www.example.com menjadi www.langit.net
> Jika sudah lakukan kita save dengan menggunakan kombinasi keyboard yaitu Ctrl + X lalu pilih Yes dan tekan enter.
> Selanjutnya kita akan masuk ke dalam direktori html dengan menggunakan perintah cd /var/www/html lalu gunkan perintah ls untuk melihat isi direktori. Selanjutnya kita akan melakukan edit pada file index.html (Index.html adalah file dasar atau file utama yang ditempatkan pada direktori root dari sebuah situs web). Dengan menggunakan perintah nano index.html
> Jika sudah lakukan kita save dengan menggunakan kombinasi keyboard yaitu Ctrl + X lalu pilih Yes dan tekan enter.
> Selanjutnya kita masuk ke dalam folder sites-available dengan menggunakan perintah cd /etc/apache2/sites-available/ lalu gunkan perintah ls untuk melihat isi folder.
> Lalu selanjutnya kita akan non-aktifkan file 000-default.conf dengan menggunakan perintah a2dissite 000-default.conf dan jika sudah disabled maka telah berhasil dan kita lihat kembali di bawah nya terdapat tulisan "untuk mengaktifkan konfigurasi yang baru gunakan perintah" kita masukkan command tersebut systemctl reload apache2
> Lalu selanjutnya kita akan mengaktifkan file langit.conf dengan menggunakan perintah a2ensite langit.conf jika sudah enabling maka telah berhasil dan kita lihat kembali di bawah nya terdapat tulisan "untuk mengaktifkan konfigurasi yang baru gunakan perintah" kita masukkan command tersebut systemctl reload apache2
> Selanjut nya kita akan melakukan restart apache2 dengan menggunakan perintah systemctl restart apache2.service
> Lalu kita akan melihat status setelah di restart dengan cara menggunakan perintah systemctl status apache2.service dan pastikan juga statusnya sudah Active (Running), jika sudah seperti gambar di atas maka telah berhasil melakukan restart apache2.
> Selanjutnya kita masuk ke Menu lalu pilih bagian System Tools lalu kita masuk ke dalam terminal dengan menggunakan MATE Terminal.
> Selanjutnya kita akan melakukan test ping ke 126.126.126.1 dengan menggunakan perintah ping 126.126.126.1 jika sudah seperti gambar di atas maka ping telah berhasil.
> Lalu kita akan melakukan test ping ke server utama yaitu 172.18.0.126 dengan menggunakan perintah ping 172.18.0.126 jika sudah seperti gambar di atas maka ping telah berhasasil.
> Selanjutnya kita akan masuk ke mode root dengan menggunaka perintah sudo -i lalu kita masukkan password nya yaitu admin. Lalu kita masuk ke file resolv.conf dengan menggunkan perint nano /etc/resolv.conf
> Selanjutnya kita tambahkan search langit.net dan nameserver 172.18.0.126 dan juga nameserver 8.8.8.8
> Selanjutnya kita akan melakukan ping ke www.langit.net dengan menggunakan perintah ping www.langit.net jika sudah seperti gambar di atas maka ping telah berhasil.
> Selanjutnya kita buka Chrome atau situs browser lainnya pada ubuntu dekstoop, lalu ketikkan langit.net
> Selanjutnya kita akan menggunakan paket aplikasi NGINX, pertama kita akan melaukan non-aktifkan paket apache2 terlebih dahulu dengan menggunakan perintah systemctl stop apache2
> Lalu kita lihat statusnya dengan menggunakan perintah systemctl status apache2 jika status sudah inactive maka paket telah berhasil di non-aktifkan.
> Selanjutnya kita akan melakukan instalasi paket NGINX dengan menggunakan perintah apt install nginx lalu nanti akan muncul pertanyaan "apakah kamu ingin melanjutkannya" kita pilih Yes.
> Selanjutnya kita akan masuk ke direktori html dengan menggunakan perintah cd /var/www/html lalu gunakan perintah ls untuk melihat isi direktori, kita akan memindahkah file index.html dengan menggunakan perintah mv index.html /var/www/ lalu kita gunakan perintah ls untuk melihat nya.
> Selanjut nya kita akan melakukan restart NGINX dengan menggunakan perintah systemctl restart nginx.service
> Lalu kita akan melihat status setelah di restart dengan cara menggunakan perintah systemctl status nginx.service dan pastikan juga statusnya sudah Active (Running), jika sudah seperti gambar di atas maka telah berhasil melakukan restart NGINX.
> Selanjutnya adalh buka Chrome atau browser lainnya pada ubuntu dekstop lalu ketik langit.net jika sudah seperti gambar di atas maka telah berhasil.
0 Response to " KONFIGURASI WEB SERVER - PNETLAB"
Posting Komentar