Wikimedia Foundation серверінің архитектурасы



Дата23.11.2023
өлшемі9.3 Kb.
#484239
Веб-сервер – бұ-WPS Office


Веб-сервер – бұл клиенттерден, әдетте веб-шолғыштардан HTTP сұрауларын қабылдайтын және оларға әдетте HTML бетімен, кескінімен, файлымен, медиа ағынымен немесе басқа деректермен бірге HTTP жауаптарын беретін сервер.

Wikimedia Foundation серверінің архитектурасы



Веб-сервер веб-сервер функцияларын орындайтын бағдарламалық құралды да, осы бағдарламалық құрал жұмыс істейтін компьютердің өзін де (қараңыз: Сервер (аппараттық құрал)) білдіреді.

Әдетте веб-шолғыш болып табылатын клиент URL мекенжайларымен көрсетілген ресурстарға сұрауларды веб-серверге жібереді. Ресурстар HTML беттері, кескіндер, файлдар, медиа ағындары немесе клиентке қажет басқа деректер. Жауап ретінде веб-сервер клиентке сұралған деректерді жібереді. Бұл алмасу HTTP протоколы арқылы жүзеге асады.Бағдарламалық құралды өңдеу

Көбірек білу үшін

Осы мақаладағы немесе оның кейбір бөлімдеріндегі ақпарат ескірген.

2011 жылдың тамызындағы жағдай бойынша нарықтың 65%-дан астамын құрайтын ең кең таралған веб-сервер [1] UNIX-тәрізді операциялық жүйелерде жиі қолданылатын тегін веб-сервер Apache болып табылады;

Кейбір басқа танымал веб-серверлер:

Microsoft корпорациясының IIS Windows операциялық жүйелерімен таратылады.

nginx — 2002 жылдан бері Игорь Сысоев әзірлеген тегін веб-сервер және үлкен сайттарда өте танымал [2], [3]

lighttpd — тегін веб-сервер.

Google Web Server — Google әзірлеген веб-сервер.

Resin - бұл тегін веб-бағдарлама сервері.

Cherokee - тек веб-интерфейс арқылы басқарылатын тегін веб-сервер.

Rootage — Java тілінде жазылған веб-сервер.

THTTPD — қарапайым, шағын, жылдам және қауіпсіз веб-сервер.

Open Server - бұл әртүрлі таза тегін бағдарламалық жасақтама пакеттерін пайдаланатын ақысыз GUI бағдарламасы.

H2O — C тілінде жазылған тегін жылдам веб-сервер.

nghttp2 — Node.js жүйесінде орнатылған веб-сервер.

Go HTTP — Go жүйесіне орнатылған веб-сервер.Веб-серверді қолданба серверінен ажыратуӨңдеу

Веб-сервердің қолданбалы серверден басты айырмашылығы мынада: веб-сервер HTML және CSS сияқты статикалық беттерге қызмет көрсетуге арналған, ал қолданбалы сервер JSP, EJB сияқты серверлік кодты орындау арқылы динамикалық мазмұнды жасауға жауап береді. т.б.. NS.Қосымша функцияларӨңдеу

Веб-серверлерде әртүрлі қосымша функциялар болуы мүмкін, мысалы:

веб-беттерді автоматтандыру;

ресурстарға пайдаланушы сұраныстарының журналын жүргізу;

пайдаланушының аутентификациясы және авторизациясы;

динамикалық түрде жасалған беттерді қолдау;



Клиенттермен қауіпсіз қосылымдар үшін HTTPS қолдауы.

Көбінесе компьютерде веб-сервермен бірге пошта сервері де орнатылады.

Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет