konfigurasi web server di debian 8.5

assalamualaikum wr. wb.
kali ini saya akan share tentang cara konfigurasi web server di debian 8.5, untuk kalian yang suka oprek web, jadi silahkan simak ya!!!


A. Pengertian
Server web atau Server web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.
Penggunaan paling umum server web adalah untuk menempatkan situs web, namun pada praktiknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.
Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya.
Pengguna, biasanya melalui aplikasi pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia.
saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada praktiknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut.
Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (European Organization for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan menggunakan sistem hiperteks. Sebagai hasil atas implementasi proyek ini, tahun 1990 Berners-Lee menulis dua program komputer:

  • sebuah peramban yang dinamainya sebagai WorldWideWeb;
  • server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan pada sistem operasi NeXTSTEP.
Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yang digunakan untuk berkunjung serta bertukar data melalui World Wide Web membuat kedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapat digunakan oleh lebih banyak individu, ataupun kelompok. Awalnya adalah organisasi penelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi, dan akhirnya digunakan dalam industri bisnis.
Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi.

 B. Latar Belakang
web server merupakan cara untuk menyebarkan informasi dalam suatu jaringan, banyak sekarang yang menggunakan web server sebagai pempermudah suatu jaringan untuk mengumpulkan informasi, atau pengisian database

C. Persiapan Software dan Hardware 
  • PC server dengan sistem operasi debian server 8.5
  • pc client dengan sistem operasi bebas
  • perangkat jaringan
  • perangkat komputer


 D. Maksud dan Tujuan 
  •  dapat menerapkan fungsi WEB SERVER
  • dapat memahami fungsi WEB SERVER
  • dapat menkonfigurasi WEB SERVER


 E. Tahapan dan Pelaksanaan
  1. buka debian dan login sebagai root
  2. install terlebih dahulu paket apache2 dengan perintah "apt-get install apache2"
  3.  setelah install paket selesai, web server bisa langsung di akses di client dengan membuka browser lalu pada url nya ketikan ip server
  4.  kita bisa konfigurasi agar folder yang di esekusi bisa diganti, dengan mengedit file dengan perintah "nano /etc/apache2/sites-enabled/000-default.conf" , lalu pada documen root ubah sesuai dengan tempat folder yang ingin digunakan untuk web server
  5.  lalu edit pula file apache2.conf dengan perintah "nano /etc/apache2/apache2.conf", ubah require al denied menjadi require all granted
  6.  setelah itu restart service apache2
  7.  setelah itu coba kita tes pada client dengan masuk ke browser lalu pada url masukan ip server
  8.  agar web server tidak di lihat oleh orang luar kita bisa mesecurenya dengan mengganti port nya caranya bisa diedit pada file nya dengan perintah "nano /etc/apache2/sites-enabled/000-default.conf" lalu ganti port 80 dengan port yang anda inginkan
  9. lalu edit pula yang berada di file ports.conf dengan perintah "
    nano /etc/apache2/ports.conf" ganti port 80 dengan port yang sama dengan yang tadi di setting di file sebelumnya
  10. seperi biasa setelah di konfigurasi, service harus di restart gunakan perintah "service apache2 restart"
  11. lalu kita tes pada client dengan masuk ke browser lalu pada ur masuk [ipserver]:[port]
  12. sekian konfigurasi dari web server semoga bermanfaat




F. Referensi
https://id.wikipedia.org/wiki/Server_web


G. Hasil dan Kesimpulan 
konfigurasi web server cukuplah mudah sebenarnya bukan cuma itu saja onfigurasi web server masih bisa dikembangkan lagi untuk vitualhost lalu mail, dan masih bnyak lagi  


EmoticonEmoticon