Серверные приложения
3.2.2 Серверные приложения
Linux отлично справляется с запуском серверных приложений благодаря своей надежности и эффективности. Возможность оптимизировать серверные операционные системы с помощью только необходимых компонентов позволяет администраторам делать больше с меньшими затратами — эта функция нравится как стартапам, так и крупным предприятиям.
Одно из первых применений Linux было для веб-серверов. На веб-сервере размещается контент для веб-страниц, которые просматриваются веб-браузером с использованием протокола передачи гипертекста (HTTP) или его зашифрованной разновидности HTTPS . Сама веб-страница может быть статической или динамической. Когда веб-браузер запрашивает статическую страницу, веб-сервер отправляет файл в том виде, в котором он отображается на диске. В случае динамического сайта запрос отправляется веб-сервером приложению, которое генерирует контент.
WordPress является одним из популярных примеров. Пользователи могут разрабатывать контент через свой браузер в приложении WordPress, и программное обеспечение превращает его в полнофункциональный динамический веб-сайт.
Apache является доминирующим веб-сервером, используемым сегодня. Первоначально Apache был самостоятельным проектом, но с тех пор группа сформировала Apache Software Foundation и поддерживает более сотни проектов программного обеспечения с открытым исходным кодом. Apache HTTPD — это демон или серверное приложение, которое «обслуживает» запросы веб-страниц.
Другой веб-сервер — NGINX , базирующийся за пределами России. Он фокусируется на производительности за счет использования более современных ядер UNIX и делает лишь часть того, что может сделать Apache. Более 65% веб-сайтов работают на NGINX или Apache.
Last updated