Pelayan HTTP Apache ialah pelayan web percuma dan sumber terbuka dan merupakan perisian pelayan web paling popular yang digunakan hari ini menyampaikan kandungan web melalui internet.

Apache adalah percuma dan sumber terbuka pelayan web yang menyampaikan kandungan web melalui internet, dan Apache ialah platform pelayan HTTP yang paling popular dan paling banyak digunakan.
Apache ialah pelayan web sumber terbuka yang menguasai lebih separuh daripada Internet. Ia juga merupakan salah satu pelayan paling popular di seluruh dunia, dengan berjuta-juta pengguna di seluruh dunia. Apache telah wujud selama lebih 20 tahun, dan ia terus menjadi ruji dalam dunia teknologi kerana ia menawarkan prestasi yang boleh dipercayai tanpa sebarang kos.
Projek Pelayan HTTP Apache bertujuan untuk membangunkan dan mengekalkan pelayan HTTP sumber terbuka untuk sistem pengendalian seperti UNIX dan Windows NT. Projek ini bertujuan untuk menyediakan pelayan yang selamat, cekap dan boleh dikembangkan yang menyediakan perkhidmatan HTTP dalam sync dengan piawaian web semasa.
Ia pertama kali dikeluarkan pada 27 Ogos 1995, oleh Rob McCool, bekerja di Pusat Nasional untuk Aplikasi Pengkomputeran Besar (NCSA).
Apache ialah perisian pelayan web paling popular yang digunakan hari ini. Ia pada mulanya dibangunkan oleh sekumpulan pengaturcara yang dipanggil The Apache Group, dan ia telah dikemas kini secara berterusan sejak itu.
Walaupun anda boleh menggunakan pelayan Tomcat untuk menyediakan halaman web statik, ia kurang cekap untuk tujuan itu berbanding pelayan Apache. Terdapat banyak sebab mengapa Apache menjadi begitu popular. Namun, satu sebab utama ialah perisian sumber terbukanya, yang bermaksud sesiapa sahaja boleh memuat turun kod secara percuma dan mengubah suainya untuk memenuhi keperluan mereka tanpa membayar sebarang yuran pelesenan atau royalti.
Di manakah pelayan Apache digunakan?
Apache ialah perisian pelayan web sumber terbuka yang popular dan percuma. Ia digunakan oleh lebih separuh daripada semua tapak web aktif di Internet, menjadikannya salah satu infrastruktur internet yang paling banyak digunakan hari ini.
Apache pada asalnya direka untuk memenuhi keperluan sebilangan kecil pengguna dalam fikiran tetapi sejak itu telah disemak untuk digunakan dengan puluhan atau bahkan ratusan ribu pelanggan yang disambungkan secara serentak. Memandangkan latar belakang ini, kita boleh memahami mengapa ramai orang mungkin bertanya kepada diri mereka sendiri: "Apakah pelayan apache?"
Jenis aplikasi perisian popular yang berjalan pada Apache v2 ialah satu yang dipanggil pelayan web. Fungsi utama mana-mana pelayan web, sama ada Apache v2, Microsoft IIS, Nginx, atau mana-mana pakej perisian lain yang serupa, adalah untuk bertindak sebagai perantara antara pengguna akhir dan kod sumber untuk tapak web yang mereka cuba lihat.
Pelayan web boleh dianggap sebagai pengendali telefon yang menghubungkan dua pengguna akhir (pemilik laman web dan pengguna akhir dengan pelayar web). Jika anda pernah menghubungi perkhidmatan pelanggan untuk pembekal internet atau syarikat kabel anda, maka anda mungkin tahu perkara yang saya maksudkan: “Tekan 1 untuk Bahasa Inggeris.”
Walaupun ini adalah contoh mudah, ia menggambarkan bagaimana program seperti Apache v2 beroperasi pada tahap yang sangat kompleks. Koleksi besar skrip individu membentuk setiap tapak web yang kami semak imbas – beberapa lebih banyak daripada yang lain – dan semua skrip tersebut mesti berinteraksi dengan Apache v2 untuk dipaparkan dengan betul.
Bagaimanakah Pelayan Web Apache Berfungsi?
Pelayan web Apache ialah pelayan web sumber terbuka popular yang digunakan oleh banyak tapak web di Internet. Ia adalah pelayan yang sangat serba boleh dan boleh digunakan untuk pelbagai tujuan, seperti menyediakan kandungan statik, mengehos tapak web atau menyediakan caching proksi terbalik.
Pelayan web Apache ialah program yang berjalan pada sistem berasaskan Linux atau Unix dan mendengar permintaan masuk daripada pelayar yang meminta halaman HTML atau fail lain. Pelayan web Apache akan mencari fail yang diminta dalam direktori akar dokumennya apabila permintaan diterima.
Jika fail ditemui, pelayan web Apache akan menghantarnya ke penyemak imbas yang membuat permintaan. Jika ia tidak menjumpai fail dalam akar dokumennya, Apache akan menghantar semula halaman ralat yang menyatakan bahawa halaman itu tidak dapat ditemui dan mengarahkan anda ke halaman utama tapak anda.
Apache pelayan web juga boleh mengehoskan laman web dinamik dan tempatan yang mengandungi halaman dengan kandungan yang berubah-ubah, seperti papan perbincangan atau forum mesej. Untuk mengehoskan tapak web yang aktif, pelayan web Apache mesti dikonfigurasikan untuk menggunakan salah satu daripada banyak modulnya, seperti modul mod_php. Apabila permintaan dibuat untuk halaman pada tapak web dinamik, pelayan web Apache akan mencari halaman tersebut terlebih dahulu dalam direktori akar dokumennya.
Jika ia tidak menjumpai halaman, ia akan menghantar permintaan kepada modul Apache tertentu yang dipanggil CGI-bin. Modul ini akan melaksanakan skrip anda dan mengembalikan hasil pelaksanaannya kepada pelayan web, yang kemudiannya menghantarnya kembali ke penyemak imbas yang membuat permintaan awal.
Adakah pelayan web Apache berfungsi dengan windows?
Ya, pelayan Apache boleh berfungsi dengan kedua-dua Linux dan Windows. Ini menjadikannya pilihan serba boleh untuk banyak perniagaan dan organisasi. Jika anda sedang mencari pelayan web yang akan berfungsi dengan sistem pengendalian anda, pelayan Apache mungkin pilihan yang tepat untuk anda. Pelayan web Apache digunakan untuk?
Risiko keselamatan pelayan web Apache?
Tidak, Pelayan Apache tidak mempunyai sebarang kelemahan keselamatan yang diketahui. Sebagai salah satu pilihan yang lebih selamat yang tersedia hari ini, anda boleh berasa yakin bahawa pelayan Apache akan memastikan data anda selamat daripada kemungkinan ancaman di Internet.
Yayasan Perisian Apache
Yayasan Perisian Apache ialah kuasa penting dalam komuniti pembangunan sumber terbuka hari ini, menyediakan kira-kira sepuluh peratus daripada semua pakej sumber terbuka. Yayasan sukarelawan mengumpul dana untuk projeknya melalui derma individu dan tajaan korporat, yang digunakan untuk menyediakan sumber termasuk perkakasan, lebar jalur Internet, perkhidmatan pengehosan dan lesen perisian.
Ini membolehkan pengaturcara bekerjasama dalam pembangunan kod untuk ujian platform head-to-head sebelum keluaran awam. Ia diasaskan pada tahun 1999 oleh Brian Behlendorf. Beliau telah terlibat dengan beberapa yayasan terdahulu - terutamanya Organisasi Mozilla (yang menyelia Firefox) - tetapi mahu mewujudkan organisasi yang kurang memberi penekanan kepada keuntungan komersial dan lebih kepada menggalakkan kerjasama.
Pelayan Apache ialah aplikasi pelayan web yang boleh digunakan untuk pelbagai tujuan, daripada mengehos laman web kepada bertindak sebagai pelayan proksi. Ia adalah perisian sumber terbuka yang dikeluarkan di bawah Lesen Apache, dan ia percuma untuk digunakan oleh sesiapa sahaja. Yayasan Apache menyelia perkembangannya.
Akses pelayan Apache
Apache ialah pelayan HTTP sumber terbuka. Ia telah digunakan untuk beberapa tujuan, seperti aplikasi rangkaian dan projek peribadi. Sebagai contoh, PHP berjalan pada Pelayan Apache membolehkan pembangun menggunakan tapak web dengan kandungan dinamik tanpa banyak pengetahuan pelayan. Untuk mengkonfigurasi Apache, anda perlu mengakses . Htaccess.
Semua rancangan Hostinger menyokong fail konfigurasi Apache ini. Bahagian HTTP modul pelayan web Apache mengendalikan data yang disimpan dalam pangkalan data yang boleh diakses melalui protokol rangkaian. Pelayan FTP lain tersedia, tetapi artikel ini akan menumpukan pada menggunakan Apache sebagai pelayan FTP.
Memandangkan ia telah dikonfigurasikan dan biasanya berfungsi dan berjalan, jika anda telah memasangnya menggunakan repositori pengedaran anda selepas memasang Linux atau BSD atau sistem pengendalian jenis Unix yang lain, jadi semua yang anda perlu lakukan ialah mengkonfigurasi tembok api untuk membenarkan akses kepada port 21 (lalai port untuk FTP) pada komputer yang menjalankan Apache.
Ciri-ciri pelayan web Apache
Sistem modul membolehkan ciri yang berbeza untuk meningkatkan fungsi terasnya. Mereka termasuk:
- Sokongan untuk banyak bahasa, termasuk PHP, Perl dan Python
- keupayaan untuk menjadi tuan rumah berbilang laman web pada satu pelayan seperti fail statik dsb.
- keserasian dengan pelbagai sistem pengendalian, termasuk Windows, Linux dan macOS
- pelbagai ciri keselamatan yang boleh disesuaikan untuk memenuhi keperluan khusus anda
- keupayaan pembalakan yang luas untuk membantu anda menyelesaikan masalah yang mungkin timbul
Seperti yang anda lihat, Apache ialah pelayan web yang sangat serba boleh dengan banyak ciri yang boleh disesuaikan untuk memenuhi keperluan khusus anda.
Jika anda cari platform yang stabil dan boleh dipercayai untuk membina tapak web anda, Apache ialah pilihan yang baik.
Kepelbagaian Modul
Salah satu faedah menggunakan Apache ialah ia menyediakan pelbagai Modul MultiProcessing (MPM) yang boleh anda gunakan untuk mengoptimumkan prestasi pelayan anda. Terdapat beberapa MPM berbeza tersedia, dan setiap satu mempunyai set kebaikan dan keburukan sendiri.
MPM lalai untuk Apache ialah MPM Prefork. MPM ini sangat stabil dan cekap, tetapi ia tidak berskala serta beberapa pilihan lain.
Jika anda menjangkakan volum trafik yang tinggi, anda mungkin ingin mempertimbangkan untuk menggunakan salah satu MPM yang lain.
MPM Pekerja ialah pilihan yang baik untuk pelayan yang perlu mengendalikan banyak permintaan serentak. Ia lebih berskala daripada Prefork MPM, tetapi ia juga kurang stabil. MPM Pekerja ialah pilihan yang baik jika anda menjalankan tapak web yang sibuk.
MPM Acara ialah satu lagi pilihan yang baik untuk pelayan trafik tinggi. Ia sangat berskala dan cekap, tetapi ia boleh menjadi sedikit lebih kompleks untuk disediakan daripada beberapa pilihan lain. MPM Acara ialah pilihan yang baik jika anda sedang mencari pelayan berprestasi tinggi.
Memilih MPM yang sesuai untuk pelayan anda boleh menjadi sukar, tetapi penting untuk memilih MPM yang paling memenuhi keperluan anda.
Apache menyediakan pelbagai pilihan supaya anda boleh mencari padanan yang sesuai untuk pelayan anda. Menggunakan MPM yang betul, anda boleh memastikan bahawa pelayan Apache anda berjalan secekap mungkin.
Perbandingan Apache vs NGINX
Apache ialah pelayan web sumber terbuka dengan sistem pengendalian Linux yang paling popular. Ia telah wujud sejak 1995 dan dipecahkan kepada dua pelayan (A fork) pada tahun 1999: Apache HTTPD Server vs Apache Tomcat Servlet Container.
Nginx – dicipta oleh Igor Sysoev pada tahun 2002 – ialah pelayan web berprestasi tinggi dan proksi terbalik, yang telah mendapat populariti yang besar dalam beberapa tahun kebelakangan ini.
Terdapat banyak sebab untuk kejayaan berterusan Apache, tetapi faktor utama nampaknya adalah kestabilan, serba boleh dan pangkalan pengguna yang besar. Apache digunakan oleh lebih separuh daripada semua tapak web di Internet (mengikut bahagian atas), menjadikannya pelayan web paling popular yang digunakan hari ini.
Hakikat bahawa Apache adalah sumber terbuka membolehkannya untuk lebih maju, kerana pembangun boleh membuat perubahan dan penambahbaikan sendiri jika mereka mahu – ini telah menyebabkan ramai orang memilih Apache berbanding pelayan lain. Satu lagi sebab popularitinya mungkin adalah jumlah maklumat yang tersedia mengenainya dalam talian.
Sebaliknya, NGINX telah menjadi popular kerana prestasi tinggi dan penggunaan sumber yang rendah.
Ia sering digunakan sebagai proksi terbalik di hadapan Apache (atau pelayan web lain), yang boleh meningkatkan prestasi keseluruhan sistem. NGINX juga menjadi lebih popular untuk digunakan dalam seni bina perkhidmatan mikro. Satu lagi alternatif Apache yang popular ialah LiteSpeed.
The Line Bawah

Pelayan Apache ialah salah satu pelayan web sumber terbuka yang paling popular digunakan hari ini. Ia menguasai separuh daripada tapak web dunia dan bertanggungjawab untuk lebih daripada 60% daripada semua domain di Internet.
Sebuah kumpulan mencipta pelayan Apache di University of California, Berkeley, diketuai oleh Rob McCool (oleh itu mengapa ia dinamakan) untuk diedarkan secara bebas dengan kod sumber di bawah lesen sumber terbuka.
Apache menguasai lebih daripada 60% daripada semua tapak web di Internet, dan ia juga berjalan pada lebih daripada dua pertiga daripada semua pelayan aktif yang wujud hari ini. Perisian ini telah wujud sejak sekian lama, dan ramai orang telah bergantung padanya sebagai cara utama mereka mengehos kandungan dalam talian.