Документация по FreeBSD, Документация по LinuxNginx и Apache2. Установка и быстрая настройка!

 

 

Это веб-сервер, предназначенный в основном для отдачи статики (для того чтобы разгрузить бекенд) и использования в качестве фронтендов. Apache при этом можно использовать в качестве бэкенда для генерации динамического контента.

Так же Nginx можно использовать в режиме FastCGI, при этом Apache вам не понадобится. Однако при этом режиме у PHP наблюдается ряд проблем, поэтому на помощь приходит php-fpm!

 

Однако мы сегодня поговорим о совместной установке с Apache, а не в режиме FastCGI. Более того, по задаче у нас эти веб-сервера будут находится на одном сервере, поэтому выделим для Nginx — 80, а для Apache — 88 порт!



UbuntuЗапускаем Magento 1.6.0.0 на Nginx (LEMP), Debian Squeeze/Ubuntu 11.04

Этот урок показывает, как можно установить и запустить Magento 1.6.0.0 на Debian Squeeze или Ubuntu 11.04, на которую установлен ​​Nginx вместо Apache (LEMP = Linux + Nginx + МySQL + PHP). Magento является многофункциональная платформой электронной коммерции с открытым исходным кодом. Я буду использовать версию Magento Community, которая распространяется по лицензии открытого исходного кода (OSL 3.0). Nginx является HTTP-сервером, который использует гораздо меньше ресурсов чем Apache и генерирует страницы во много быстрее. Особенно страницы из статических файлов.



FreeBSDFreeBSD: Nginx PHP FastCGI Конфигурация

Q. Как я могу настроить PHP FastCGI качестве веб-сервера под FreeBSD Nginx?

А. Вы можете легко настроить PHP как FastCGI приложение под Nginx для исполнения. Вам необходимы следующие компоненты:


FreeBSDFreeBSD: Start / Stop / Restart веб-сервера Nginx

Q. Как я могу запустить / остановить / перезапустить сервер Nginx под операционной системами FreeBSD? Как проверить файл конфигурации синтаксиса Nginx веб-сервера перед перезапуском моего сервера?

А. FreeBSD поставляется со скриптом запуска Nginx, который находится в директории /usr/local/etc/rc.d.


FreeBSDFreeBSD установка веб-сервера Nginx

Q. Как я могу установить Nginix websever под операционными системами FreeBSD?

А. nginx (engine x) (читается как энджин икс) — веб-сервер и почтовый прокси-сервер, написанный Игорем Сысоевым. Это легкий веб-сервер, под лицензией BSD-подобным лицензированием. Занимает пятое место среди самых популярных веб-серверов.


Документация по LinuxУменьшение нагрузки Apache сервера с помощью Nginx в RHEL 5.2

Уменьшение нагрузки Apache сервера с помощью Nginx в RHEL 5.2

Эта инструкция описывает, как установить и настроить Nginx для ускорения сервера Apache на основе RHEL 5.2.


nginxnginx: Варианты использования

nginx: Варианты использования


nginxnginx: Конфигурация на отдельном порту

Это самая легкая в настройке конфигурация совместного использования nginx и Apache. Они работают на разных портах/IP и никак не связаны между собой. Адрес веб-сервера, который будет обслуживать запрос, содержится в URL запроса.

Главная задача в этой конфигурации — обозначить список расширений файлов, которые nginx может передавать посетителю. Если посетитель запросит какой-нибудь скрипт у Apache, то получит результат выполнения этого скрипта. А если у nginx — получит исходный код. Чтобы этого избежать, включайте в список расширений только статичные файлы: картинки, таблицы стилей CSS и т.п.


nginxnginx: Конфигурация frontend к Apache

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


nginxUbuntu - Nginx виртуальные хосты, часть 2

В предыдущей статье Ubuntu - Nginx виртуальные хосты, часть 1 введены основы создания виртуальных хостов.

Это позволило нам обслуживать несколько доменов с одного IP адреса и слайсы. Теперь мы подробно рассмотрим более детальные настройки файлов виртуальных хостов.