Серверные приложения

3.2.2 Серверные приложения

Linux отлично справляется с запуском серверных приложений благодаря своей надежности и эффективности. Возможность оптимизировать серверные операционные системы с помощью только необходимых компонентов позволяет администраторам делать больше с меньшими затратами — эта функция нравится как стартапам, так и крупным предприятиям.

Одно из первых применений Linux было для веб-серверов. На веб-сервере размещается контент для веб-страниц, которые просматриваются веб-браузером с использованием протокола передачи гипертекста (HTTP) или его зашифрованной разновидности HTTPS . Сама веб-страница может быть статической или динамической. Когда веб-браузер запрашивает статическую страницу, веб-сервер отправляет файл в том виде, в котором он отображается на диске. В случае динамического сайта запрос отправляется веб-сервером приложению, которое генерирует контент.

WordPress является одним из популярных примеров. Пользователи могут разрабатывать контент через свой браузер в приложении WordPress, и программное обеспечение превращает его в полнофункциональный динамический веб-сайт.

Apache является доминирующим веб-сервером, используемым сегодня. Первоначально Apache был самостоятельным проектом, но с тех пор группа сформировала Apache Software Foundation и поддерживает более сотни проектов программного обеспечения с открытым исходным кодом. Apache HTTPD — это демон или серверное приложение, которое «обслуживает» запросы веб-страниц.

Другой веб-сервер — NGINX , базирующийся за пределами России. Он фокусируется на производительности за счет использования более современных ядер UNIX и делает лишь часть того, что может сделать Apache. Более 65% веб-сайтов работают на NGINX или Apache.

Last updated