Apache veb-serveri

Apache veb-serveriga umumiy nuqtai

Apache HTTP Server (odatda Apache deb ataladi) odatda dunyoning eng mashhur HTTP veb-serveri sifatida tan olinadi. Tez va xavfsiz va butun dunyo bo'ylab veb-serverlarning yarmidan ko'pi ishlaydi.

Apache shuningdek bepul dasturiy ta'minot, Apache Software Foundation tomonidan tarqatilib, turli erkin va ochiq manbali ilg'or veb-texnologiyalarni qo'llab-quvvatlaydi. Apache veb-serveri CGI, SSL va virtual domenlarni o'z ichiga olgan to'liq xususiyatlarni taqdim etadi; kengaytirilishi uchun plug-in modullarini ham qo'llab - quvvatlaydi.

Apache aslida Unix muhitlar uchun mo'ljallangan bo'lsa-da, deyarli barcha yuklashlar (90% dan ortiq) Linuxda ishlaydi. Ammo, Windows kabi boshqa operatsion tizimlar uchun ham foydalanish mumkin.

Izoh: Apache Apache Tomcat deb ataladigan boshqa serverga ega, bu Java Servlet uchun foydali.

HTTP veb-server nima?

Server odatda mijozlarga murojaat qilish uchun fayllarni xizmat qiluvchi uzoq kompyuter hisoblanadi. Veb-server keyin veb-sayt ishlaydigan muhit; yoki undan ham yaxshiroq bo'lsa, kompyuter veb-saytga xizmat qiladi .

Bu veb-server qanday taslim bo'lishidan qat'i nazar, yoki veb-sahifalar, FTP fayllari va hokazolarga berilgan HTML- fayllar (masalan, Apache, HFS, FileZilla, nginx, lighttpd) taqdim etilmaydi.

HTTP veb-serveri HTTP orqali kontentni taqdim qiluvchi veb-server yoki Gipermatn uzatish protokoli, FTP kabi boshqalarga o'xshaydi. Misol uchun, siz veb-brauzeringizga kirganingizda, natijada veb-saytga mezbonlik qilgan veb-saytga murojaat qilasiz, shunda veb-sahifalarni so'rash uchun siz bilan bog'lanishingiz mumkin (bu sahifani ko'rish uchun allaqachon bajargansiz).

Apache HTTP-serverini nima uchun ishlatish kerak?

Apache HTTP Server uchun bir qator imtiyozlar mavjud. Eng e'tiborli, shaxsiy va tijorat maqsadlarida foydalanish uchun to'liq bepul bo'lishi mumkin, shuning uchun u uchun pul to'lash kerak deb xavotirlanmang; hatto bir martalik to'lovlar ham mavjud emas.

Apache ham ishonchli dastur bo'lib, tez-tez yangilanib turadi, chunki u hali ham faol ravishda saqlanib kelmoqda. Bu veb-serverdan foydalanishni ko'rib chiqishda muhim ahamiyatga ega; siz nafaqat doimiy ravishda yangi va yaxshi xususiyatlar bilan ta'minlaysiz, balki xavfsizlik tuzatishlar va zaifliklarni yaxshilash uchun yangilanib turadigan biror narsalarni ham xohlaysiz.

Apache - bepul va yangilangan mahsulot bo'lsa-da, u xususiyatlarga e'tibor bermaydi. Aslida, u eng ko'p to'ldirilgan HTTP veb-serverlaridan biri bo'lib, bu juda mashhur bo'lgan yana bir sababdir.

Moduli dasturga qo'shimcha funktsiyalar qo'shish uchun ishlatiladi; parolni autentifikatsiya qilish va raqamli sertifikatlar qo'llab-quvvatlanadi; Siz xato xabarlarini sozlashingiz mumkin; Apache-ning bir nusxasi virtual hosting qobiliyatlari bilan bir nechta veb-saytlarni taqdim etishi mumkin; proksi-modullar mavjud; veb-sahifalarni tezlashtirish uchun SSL va TLS ni va GZIP yordamida siqishni qo'llab-quvvatlaydi.

Apacheda ko'rilgan boshqa bir qator xususiyatlar:

Bundan tashqari, juda ko'p xususiyatlar mavjud bo'lsa ham, ularning barchasini ishlatishni qanday o'rganishingiz haqida ko'p tashvishlanishga hojat yo'q. Apache sizdan so'raladigan har qanday savolga allaqachon berilgan (va onlayn ravishda yuborilgan) javoblardan keng foydalanilgan.