Nginx или Apache: что выбрать для веб-сервера?

5

Добрый день!

Мой сайт сильно вырос за последнее время и я хочу переехать на собственный виртуальный сервер. Как вы и советовали, выбрал хостинг DigitalOcean, но встал такой вопрос - поставить Apache, Nginx+Apache или Nginx+php-fpm?

Что вы посоветуете?

спросил 11 июля 2016 Илья Вебмастер в категории Сис. администрирование
1 Ответ
5
Лучший ответ

Добрый день!

Как вы правильно написали, три самых популярных конфигурации для веб-серверов - Nginx + php-fpm, Apache с модулем PHP и Nginx + Apache. Рассмотрим эти конфигурации подробнее:

Nginx + php-fpm

В этом случае статические страницы вашего сайта отдает Nginx, а всю обработку динамических страниц (php) делает сервер php-fpm. Это самая производительная конфигурация, позволяющая поддерживать посещаемый сайт с минимальными затратами. Например, для работы сайта с посещаемостью 10000 уникальных хостов в сутки вам понадобится только самая дешевая виртуальная машина от DigitalOcean за 5 долларов. Единственный недостаток такой схемы - относительно сложная настройка (на самом деле ничего сложного). И, кстати, у нас есть статья о том как это сделать: Установка и настройка NGINX + PHP (php-fpm) на Linux сервере.

Apache с модулем php

Это самая распространенная конфигурация, ее поддерживают практически все панели управления хостингов. Apache работает достаточно медленно и требует много ресурсов, поэтому такая конфигурация не подходит для посещаемых сайтов. Если же вам необходимо разместить большое количество мелких сайтов - эта конфигурация для вас. Настроить Apache с модулем PHP очень просто. Например, можно поставить панель управления Webmin+Virtualmin по нашей инструкции (статья: Простая установка Webmin и Virtualmin на любом Linux) и вы получите готовый сервер для хостинга любого количества небольших сайтов.

Nginx + Apache

Никогда не понимал системных администраторов, которые используют такую конфигурацию. Конечно же, nginx забирает часть нагрузки с Apache, но работает это в два-три раза медленнее, чем Nginx + php-fpm. 

Если у вас остались вопросы или нужны уточнения - пожалуйста, задайте вопрос или оставьте комментарий.

Помогите автору статьи:
вКонтакте
Одноклассники
Мой Мир
Google+
Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!
Это будет полезно для вас:
  • Установка и настройка NGINX + PHP (php-fpm) на Linux сервере
  • Mi4c или Redmi - что выбрать, нужен бюджетный телефон
  • /var/run/php5-fpm.sock уже должен присутствовать на сервере? в ubuntu 16.04 не нашел такого файла в /var/run
  • Планшеты до 20000 – что выбрать?
  • Внешний аккумулятор, что выбрать?
  • Как выбрать посудомоечную машину, на что обратить внимание?
  • Шипы или липучки, что лучше?
  • Как правильно выбрать жидкость для розжига мангала: советы
  • ответил 11 июля 2016 Эксперт Дмитрий (24,245 баллов)
    выбран 14 августа 2016 Эксперт Михаил
    Новые статьи:
  • Батарейка L1154, ее аналоги, описание и характеристики
  • Google Authenticator для компьютера: установка и использование
  • Семья Т+ 80: описание тарифного плана Билайн, подключение
  • Ошибка 0xc00000e9 при запуске Windows – решение
  • Как правильно жарить говядину на сковородке: советы и секреты
  • Зерновой или травяной откорм бычков: отличия и выбор
  • Тариф «Премиальный» от Билайн – условия и способ подключения
  • «Войдите в один из аккаунтов владельца этого устройства» – что делать?
  • Таблица вывода алкоголя из организма водителей
  • Что делать, если пересолили мясо или рыбу: все способы
  • Как отмерить сахар без весов: ложкой, стаканом, таблица весов
  • Калифорнийская сияющая кошка: описание, фото, характер
  • Можно ли пить минеральную воду – дозировка и особенности
  • Гималайская кошка – описание породы, характер, фото
  • «Смарт для своих» - описание тарифа МТС в 2018 году
  • Как поставить кавычки «Ёлочки» в Word и браузере - все способы