42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233

Apache+mod_php или Nginx+FastCGI

06.11.2012, 15:42. Показов 2430. Ответов 9
Метки нет (Все метки)

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

Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.11.2012, 15:42
Ответы с готовыми решениями:

Apache или nginx
Здравствуйте, phpinfo() показывает, что сервер Apache а сайты типа 2ip.ru ili sbup.com указывают, что там стоит nginx. Кто прав?

FastCGI + Apache - Access to the script has been denied
Здравствуйте, помогите с проблемой побороть apache + php5.6-fpm / php7.0-fpm: Логи: FastCGI: server...

Apache и nginx
Добрый день, товарищи. Обращается к вам только что появившийся на свет линксоид, который о системе ничего не знает. И тут сразу с места в...

9
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
08.11.2012, 20:32
spilva, Я вам советую nginx+Apache так как nginx мало нагружаеет слабенькое железо, а Apache даёт очень большую функциональность

Добавлено через 32 секунды
PS: ответ в кратце
0
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
09.11.2012, 11:53  [ТС]
а fcgid не даст нужного функционала?
допустим, сайт на drupal 7 не заработает, если на сервере будет крутиться только nginx?
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
09.11.2012, 16:16
Цитата Сообщение от spilva Посмотреть сообщение
а fcgid не даст нужного функционала?
Смотря какие потребности
Цитата Сообщение от spilva Посмотреть сообщение
допустим, сайт на drupal 7 не заработает, если на сервере будет крутиться только nginx?
Я успешно запустил Drupal на связке nginx + PHP
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
10.11.2012, 02:32
Любой предложенный вариант имеет тот же функционал но разные способы его решения.
Если имеется ddos-атаки на сайт тогда однозначно FastCGI (apache+nginx или только nginx). Если несколько владельцев будет тогда также FastCGI.
Для других случаев модуль апача проще слегка.
0
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
10.11.2012, 08:43  [ТС]
А как вы оцениваете производительность Nginx+FastCGI относительно связки Apache+Nginx?
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
10.11.2012, 12:13
Цитата Сообщение от WebGraf Посмотреть сообщение
Любой предложенный вариант имеет тот же функционал
Нет, если связка nginx+Apache то тогда будет зависить всё и от настроек Apache например если указать в .htaccess
Code
1
AddDefaultCharset UTF-8
при связке nginx+Apache то всё будет в кодировке UTF-8 потому что не смотря на то что Apache часть связки он всё равно посмотрит в .htaccess, потом он передаёт уже готовую страницу nginx и она так и остаётс в этой кодировке потому что nginx просто отдаёт статические данные.
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
10.11.2012, 14:31
И что? Есть FastCGI на сервере или нету, данный код все равно работает. А не работает он только там, где нету нету файлов .htaccess, т.е. в связке nginx+php-fpm. Но и в nginx есть этот же параметр (смотрите документацию), просто писать его нужно в конфиге nginx. По этому я прав и функционал одинаковый, решения разные.

p.s. пишите верно html/php-файлы. Верно составленный файл читается всегда в верной кодировке если на сервере (или в том же .htaccess) кодировка не определена.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
10.11.2012, 14:39
Цитата Сообщение от WebGraf Посмотреть сообщение
Но и в nginx есть этот же параметр (смотрите документацию)
Как будто я не знаю?
Цитата Сообщение от WebGraf Посмотреть сообщение
читается всегда в верной кодировке если на сервере (или в том же .htaccess) кодировка не определена
Это просто пример
Цитата Сообщение от WebGraf Посмотреть сообщение
По этому я прав и функционал одинаковый, решения разные
Смотря кто к каким решениям привык, а если нужен какой нибудь модуль который есть только на Apache? Это тоже прибавление к функциональности!
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
10.11.2012, 14:48
Цитата Сообщение от Илья Федин Посмотреть сообщение
Смотря кто к каким решениям привык, а если нужен какой нибудь модуль который есть только на Apache? Это тоже прибавление к функциональности!
Для "стандартного" (99,9% всех сайтов) сайта все реализации можно сделать как в апаче так и в nginx.
Ну а уникальные сайты... Для некоторых ни apache ни nginx не подходит. По этому давайте не будем рассматривать такие примеры здесь, ибо их востребованность близка к нулю.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.11.2012, 14:48
Помогаю со студенческими работами здесь

Nginx <!-- vs --> Apache
Прошу извинить за глупости, которые, возможно, придется тут прочитать. Я могу, и, вероятно, буду, неправильно выражаться в некоторых...

Конвертация с nginx в apache
Всем доброго времени суток, я не так давно занимаюсь сайтами и не давно узнал про веб серверы apache и nginx раньше не когда не было...

Hotlink apache+nginx
Здравствуйте форумчане. Подскажите пожалуйста, есть ли возможность запретить вставку изображений с моего сайта, на других? НО... Не со...

Проблемы с nginx + apache
Добрый день. На ВПС с дебиан установил nginx как фронт к апачу, цмс джмла 2.5. Все работает, но теперь главная сайта ссылается на...

Apache+nginx правило
Доброго времени суток. Уважаемые форумчане, есть проблема. На сайте требуется сделать водяной знак на фотки, они лежат в папке insert ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
Хак домофона или как открыть дверь по номеру
yariko 25.06.2025
Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры. Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам. . .
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru