KONFIGURASI WEB SERVER PADA - PNET LAB


Definisi

    Web server adalah perangkat lunak maupun keras yang memberi layanan berupa data dengan protokol yang telah ditentukan sedemikian rupa seperti HTTPS atau HTTP dari pengguna intenet dan web server juga akan menuyediakan layanan dalam bentuk halaman web.

Topologi

Konfigurasi

  • Pertama-tama tentu kita harus membuat popology seperti pada gambar sebelumnya dan melakukan konfigurasi DNS Server terlebih dahulu.
  • Setelah itu edit file belajar.conf  dan tambahkan di bagian paling bawah seperti gambar di bawah ini, www IN A 192.168.227.122(alamat IP). Setelah itu simpan file tersebut. 

  • Setelah itu restart bind9 untuk menyimpan konfigurasi, dengan sintaks systemctl restart bing9.service. Jika  restart bind9 berhasil setelah itu kita akan menginstall apache2.

  • Pergi ke directory sites-available yang berada di dalam directory /etc/apache2 dengan sintaks cd /etc/apache2/sites-available.
  • Setelah itu copy file 000-default.conf menjadi munif.conf dengan sintaks cp 000-default.conf munif.conf setelah itu kita ls untuk memastikan file telah dicopy dengan nama yang baru.

  • Melakukan edit pada file munif.conf menggunakan nano, nano munif.conf setelah itu ubah seperti gambar di bawah ini www.munif.net, jika sudah simpang konfigurasi caranya adalah crtl + X > Y > Enter.

  • Selanjutnya adalah pergi ke directory html dengan sintaks cd /var/www/html setelah itu lihat isi directory dengan sintaks ls.

  • Setelah itu edit file Index.html dengan sintaks nano index.html dan ubah pada bagian tittle seperti pada gambar di bawah ini.

  • Jika sudah pergi lagi ke directory sites-available dan dissable file 000-derault.conf dengan sintaks a2dissite 000-default.conf setelah itu endsite yang berfungsi untuk mengaktifkan file munif.conf dengan sintaks a2ensite munif.net dan pastikan feedback yang diberikan seperti pada gambar di bawah ini.

  • Setelah itu restart apache2 dengan sistemctl untuk menjalankan perubahan konfigurasi yang sebelumnya kita edit pada apache2 dengan sintaks systemctl restart apache2.service, untuk memastikannya gunakan sintaks systemctl status apache2.service, dan pastikan active(running) seperti pada gambar di bawah ini.

Verifikasi Pada User

  • Untuk verifikasi pada user kita akan login dulu ke linux desktop, saat ingin connect klik OK pada bagian seperti pada gambar di bawah ini.


  • Pada desktop buka MATE Terminal.

  • Setelah itu ping ke server utama dengan IP 122.122.122.1.

  • Dan ping juga IP satunya lagi pada server utama yaitu 192.168.227.122.

  • Setelah itu ketikkan sudo -i dan masukkan passwordnya admin untuk pergi ke root dan edit file resolv dengan sintaks nano /etc/resolv.conf


  • Pada nano masukkan search dan nameserver seperti pada gambar di bawah ini.


  • Jika resolv sudah di edit dengan benar maka sekarang kita bisa melakukan ping ke www.munif.net. Pastikan hasilnya TTL seperti pada gambar di bawha ini.

  • Jika sudah sekarang kita bisa buka google chrome lalu ketikkan pada search engine nama domain kita dan pastika hasilnya seperti pada gambar di bawah, maka konfigurasi apache kita sudah berhasil.

  • Selanjutnya kita akan menggunakan nginx, untuk melakukannya kita harus menonaktifkan apachenya terlebih dahulu dengan sintaks systemctl stop apache2 setelah itu cek statusnya juga dengan systemctl sepeerti pada gambar di bawha ini, dan pastikan inactive (dead).


  • Setelah itu install ningx dengan sintaks apt install nginx, setelah itu klik y untuk melanjutkan installasi.

  • Setelah itu pindah ke directory html dengan sintaks cd /var/www/html dan pindahkan file index.html ke /var/www seperti pada gambar di bawah ini setelah itu kita ls untuk melihat hasilnya.

  • Setelah itu lakukan restart pada nginx menggunakan systemctl seperti pada gambar di bawah ini.


  • Dan setelah itu kita dapat melakukan pengecekan pada chrome dan yang sebelumnya apache akan berubah menjadi nginx seperti pada gambar di bawah ini.

    _______________________________________________________________________________________________________
Sekian tutorial dari saya mengenai web servere menggunakan apache dan nginx semoga tulisan saya dapat membantu pembaca terima kasih waktunya.

Bekasi, 2 Maret 2023

Penulis: Minif Shahliansyah




Komentar