whycomputer.com >> Rangkaian komputer >  >> Rangkaian

Bagaimana Pelayan Web Apache Berfungsi?

Internet wujud sebagai kumpulan pelayan Web yang menghoskan halaman Web yang dapat diakses oleh pengguna dari komputer mereka. Pelayan ini mesti menjalankan perisian pelayan untuk menangani permintaan pengguna. Satu pakej perisian seperti itu, pelayan Web Apache, menawarkan penyelesaian pelayan percuma untuk pembangun untuk menghoskan halaman Web dari. Seperti, ia telah menjadi program popular untuk hosting laman web. Pelayan Apache berfungsi dengan menangani permintaan URL ke pelayan melalui protokol komunikasi tertentu dengan cara multithreading, dan memperluas kerjanya dengan bahasa pengaturcaraan dan pangkalan data.

URL dan Protokol HTTP

Apache adalah perisian pelayan web, dan dengan itu menangani terutamanya permintaan Protokol Pemindahan Hiperteks melalui permintaan alamat Universal Resource Locator. URL hanyalah nama laman web yang pengguna masukkan ke dalam penyemak imbas Web untuk mencari halaman Web. Apabila pengguna memasukkan URL, penyemak imbas menghantar permintaan HTTP ke komputer pelayan yang menjalankan Apache, biasanya di port 80. Protokol HTTP adalah protokol pemindahan data standard Internet untuk halaman Web, jadi ketika pengguna membuat permintaan URL ke pelayan Apache, pelayan Apache akan menangani permintaan HTTP dan mengembalikan halaman Web yang diminta.

Multitasking / Multithreading

Pelayan Apache akan menangani banyak permintaan HTTP dalam satu masa. Untuk melakukan ini, pelayan harus dijalankan pada beberapa "utas" pelaksanaan. Benang adalah bahagian dari program yang berpisah dari program utama dan berjalan pada masa yang sama untuk menyelesaikan tugas tertentu. Pelayan Apache akan membuat utas baru untuk setiap permintaan HTTP yang akan menangani pengambilan dan pengembalian halaman Web yang diminta. Ini membolehkan Apache melayani laman Web kepada beberapa pengguna pada masa yang sama.

Program dan Penyampaian Fail

Bersama dengan laman web, pelayan Apache boleh membenarkan pengguna memuat turun fail ke komputer mereka, yang juga akan dikendalikan oleh Apache melalui HTTP. Ini termasuk fail audio, fail filem atau dokumen tertentu seperti dokumen Word atau PDF. Sekiranya pengguna meminta fail program untuk bahasa skrip, seperti PHP, Python atau Perl, maka pelayan Apache melaksanakan program dan menghantar output program kepada pengguna melalui HTTP. Walau bagaimanapun, untuk memproses permintaan untuk dokumen yang mengandungi bahasa skrip, pelayan Apache mesti memasang modul yang sesuai untuk bahasa itu.

Pakej Apache

Pelayan Apache hadir sebagai pakej mandiri, sebagai sebahagian daripada program perkhidmatan web yang lebih besar dan lengkap dengan modul untuk meningkatkan prestasinya. Pelaksanaan yang popular dari pelayan Apache adalah "LAMP" (Linux, Apache, MySQL dan PHP / Perl / Python) timbunan. Konfigurasi ini membungkus pelayan Apache dengan kemampuan melayani Web dengan pangkalan data MySQL dan bahasa skrip seperti PHP untuk melayani kandungan pangkalan data untuk laman web yang dikemas kini seperti blog.


URL:https://ms.whycomputer.com/rangkaian/1015008724.html

Rangkaian
  • Cara Memintas Sekatan Web

    Majikan dan universiti semakin menyedari bagaimana pekerja dan pelajar menghabiskan masa di komputer mereka. Ramai yang mula memasang perisian dan firewall yang menyekat untuk mengelakkan akses ke laman web yang tidak diingini. Anda boleh memotong sekatan ini dengan menyambungkan komputer sekolah at

  • Cara Menyiapkan Pelayan Web Awam

    Pelayan web adalah kaedah terbaik untuk berkongsi maklumat atau fail. Anda boleh menggunakannya untuk menjalankan perniagaan, atau anda boleh membuat laman utama untuk dilihat oleh sesiapa sahaja. Ia boleh dikonfigurasi untuk internet sebagai pelayan awam. Windows 2003 memerlukan Perkhidmatan Maklum

  • Bagaimana Craigslist Berfungsi?

    Craigslist adalah laman web iklan baris dalam talian yang dibahagikan kepada kawasan bandar yang berbeza. Pengguna menyiarkan iklan dalam kategori termasuk Perkhidmatan, Untuk jualan, Pekerjaan, Perumahan, Komuniti dan Peribadi. Pengetahuan asas mengenai Craigslist membolehkan pengguna berinteraksi

Rangkaian komputer © https://ms.whycomputer.com