Веб-сервер Apache

Apache — это HTTP‑сервер. Основными достоинствами считаются надёжность и гибкость конфигурации.

Apache входит в наиболее популярный среди разработчиков комплект LAMP (Linux, Apache, MySQL, PHP). Этот веб‑сервер позволяет подключать внешние модули для работы с интерпретируемыми языками программирования (например, c PHP, Ruby, Python) и для предоставления данных, может использовать СУБД для аутентификации пользователей, возможна модификация сообщений об ошибках и многое другое. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS, хотя наиболее часто используется только на серверных дистрибутивах Linux и BSD.

Сам по себе веб‑сервер весьма мощный и надёжный, но потребление ресурсов при его работе обычно достаточно высоко. Часто Apache используют в качестве бекенд‑сервера, устанавливая позади веб‑сервера nginx.

Тематические статьи

Серверное программное обеспечение

На серверах устанавливается программное обеспечение, которое требуется для работы сайта и других служб домена, для обслуживания и мониторинга, а также для защиты от взлома и устойчивости к нагрузкам.

системное администрирование
веб-серверы
СУБД
серверное ПО
хранение данных
Статья опубликована в 2014 году

Ускоряем работу сайта, используя быстрый и надёжный веб‑сервер nginx

nginx — это простой, быстрый и надёжный сервер. Применение nginx очень эффективно для отдачи статического контента и в качестве прокси‑сервера перед динамическими сайтами.

быстродействие
системное администрирование
веб-серверы
серверное ПО
Статья опубликована в 2014 году

Выделенные сервера, кластеры и облачные решения

Серьёзные проекты требуют серьёзных хостинговых решений. Для средних проектов может хватить одного выделенного сервера, а для больших нагруженных сайтов нужны кластерные или облачные решения.

серверы
системное администрирование
облачные технологии
виртуализация
хостинг
Статья опубликована в 2014 году

Рекомендации по выбору хостинга

От правильности выбора хостинга зависит дальнейшая работоспособность сайта и его доступность, поэтому к этому вопросу надо отнестись достаточно серьёзно.

серверы
системное администрирование
хостинг
Статья опубликована в 2014 году

Безопасность сайтов и веб‑приложений

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

Безопасность веб‑приложений зависит от качества программного кода (это ответственность веб‑разработчиков), от квалификации системного администратора и регулярности обсуживания серверов, а также от компетенций всех пользователей, имеющих доступ к чувствительной информации.

информационная безопасность
веб-разработка
системное администрирование
Статья опубликована в 2019 году

Отказоустойчивость сайтов и веб‑приложений

Причин для сбоев в работе веб‑приложений немало — это и выход из строя серверного оборудования, и сбои программного обеспечения, и аварии на уровне дата‑центров.

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

отказоустойчивость
бэкенд
веб-разработка
серверы
системное администрирование
Статья опубликована в 2019 году

Сколько стоит поддержка сайта?

Стоимость поддержки сайта зависит от объёма необходимых работ, их вида и сложности.

системное администрирование
экономика
Статья опубликована в 2014 году

PHP-FPM — менеджер процессов PHP FastCGI

PHP-FPM — это альтернативная реализация PHP FastCGI с несколькими дополнительными возможностями, которые обычно используются для высоконагруженных сайтов.

системное администрирование
PHP
Статья опубликована в 2014 году

Операционные системы CentOS и RedHat

CentOS и Red Hat Enterprise Linux — это популярные серверные операционные системы, которые часто используются для запуска веб‑серверов.

системное администрирование
операционные системы
Статья опубликована в 2014 году