@Chizhelloo

В чём главное различие между Nginx и Apache?

Опишите, пожалуйста, разницу между двумя веб-серверами одной формулировкой.
Прошу, без всяких ссылок.
  • Вопрос задан
  • 350 просмотров
Решения вопроса 3
Lynn
@Lynn
nginx, js, css
Nginx начинается на N, а Apache на A.
Ответ написан
Комментировать
разница в том что это совершенно разные проекты, общее между ними только html
все остально еразное
apache старый
nginx поновее и в нем меньше обратной совместимости да и собран он уже со знанием что есть биг дата и тд.
В общем он посвежее и побыстрее работать будет
В nginx php интерпретируется сторонним демоном, это как правило php-fpm
В апчье есть mod_apache - являсь модулем апача он работает быстрей лучше получает коды завершения и тд, но слишком сатрый и плохо параллелится маштабируется и с правами там трабылы, НО он самый частый до сих пор.
Есть и дургие представления пхп FastCGI CGI PHP-FPM и тд. в общем для апача есть все
nginx в свою очередь молодой и не все на нем работает сразу, поскольку большенство движков cms созданы под апачь, и требуется переписать htccess на правила nginx.

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

для изучения поставь связку nginx+apache+php-fpm
это достаточно современная связка и заодно выучишь и то и то.
А еще лучше поставь что-то вроде vestacp с таим расширение тут уже будет все нормально настроено и можно будет смело приходить к стадии изучения.
Ответ написан
xez
@xez
TL Junior Roo
Apache — может генерировать как статический контент, так и динамический.
Nginx — отдает только статику и из коробки генерировать динамический контент не умеет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы