Web Server
A. Pengertian Web Server
- Pengertian Hardware, web server adalah sebuah perangkat yang menyimpan komponen website seperti dokumen HTML, gambar, CSS stylesheets, dan JavaScript. Web server harus terkoneksi ke internet agar mendukung pertukaran data secara fisik dengan perangkat lain yang juga terkoneksi internet.
- Pengertian Software, web server termasuk dalam beberapa bagian yang mengontrol setiap permintaan yang diajukan oleh klien menggunakan browser.
B. Fungsi Web Server
- Memeriksa sistem security yang berasal dari permintaan HTTP yang diminta oleh klien atau web browser.
- Membersihkan semua cache yang ada pada penyimpanana dan dokumen yang sudah tidak dipakai lagi.
- Menyediakan data sesuai permintaan yang masuk untuk menjamin kelancaran keamanan sistem yang berjalan.
C. Cara Kerja Web server
- Klien meminta untuk mengakses sebuah url domain yang dituliskan pada kolom address bar di aplikasi browser, kemudian permintaan tersebut akan dikirimkan ke DNS server.
- Jika halaman web tersebut memakai database programming akan dihubungkan ke database server.
- Kemudian jika alamat domain yang diminta dengan mengetikkan url tadi tersedia di web server, maka web server akan merespon dengan menampilkan halaman web.
- Namun, jika url domain tidak tersedia, akan muncul peringatan “page not found” yang berarti halaman tidak dapat ditemukan.
Semua proses itu akan terjadi sangat cepat selama terkoneksi ke internet.
D. Mcam-Macam Web Server
Fungsi software ini yang menggantikan fungsi server. Apache juga mendukung beberapa program yang membuatnya lengkap, yakni PHP, SSI, dan Access Control. Juga bisa mengunggah beragam file dengan beberapa bahasa pemrograman seperti PHP (personal home page atau PHP hypertext processor).
- INSTALLL APACHE2
#apt update
#apt install apache2
#apache2 -v
/etc/e.conf
#systemctl start apache2.servive
#systemctl status apache2.servive
#/var/www/index.html
#/etc/apache2/sites-available/000-default.conf
#systemctl restart apache2
#a2ensite contoh.com.conf
#a2dissite 000-default.conf
#apt install ufw
#ufw allow 80/tcp
#sudo ufw allow 443/tcp
#ufw enabled
Sun Java System Web Server adalah web server open-source yang mudah dalam menggunakan. Pasalnya, consol browser web bisa mengatur web server. Dengan tampilan visual atau Graphical User Interface (GUI)-nya yang bersih membuat mudah digunakan untuk konfigurasi, mengatur, dan memonitor web server.
Meski memiliki kelebihan seperti di atas, Sun Java tidak luput dari kekurangan. Web server ini memiliki komunitas yang sedikit. Selain itu, file jenis log atau yang memiliki sistem password mudah ditembus oleh hacker.
Selain karena open-source, NginX juga memiliki kinerja tinggi, stabilitas yang bagus, penggunaan resource yang tidak terlalu tinggi, serta konfigurasi mudah. Dibaca engine x, yang merupakan sebuah nama web server open source yang artinya bisa dipakai oleh siapa saja dengan bebas dan tidak berbayar
- Kelebihannya adalah mendukung bahasa .net, di mana bahasa ini hanya bisa dibaca di IIS. Selain itu, ada fitur bandwidth throttling yang dapat mencegah aplikasi menggunakan bandwidth berlebihan, memiliki isolasi resource gunanya ketika sebuah website rusak, tidak berdampak pada yang lainnya.
- Kekurangan pertama yang perlu Anda ketahui adalah web server ini tidak gratis. Web server ini hanya dapat digunakan di OS windows, perlu resource server yang besar, keamanan server masih rentan karena sistem password mudah di-hack, sehingga rawan terkena hack.
Komentar
Posting Komentar