nginxПодписка на RSS - nginx

Установка LNMP - nginx, mysql, php-fpm - Gentoo, Debian, Ubuntu, CentOS

Это руководство открывает серию материалов по установке известных систем управления содержимым (CMS) на веб-сервер Nginx. В отдельную статью необходимо выделить общую часть, которая будет одинаковой для всех CMS, написанных на PHP (грубо говоря мы сделаем тот же LAMP, только вместо громоздкого и неповоротливого веб-сервера Apache у нас будет Nginx). Задача данного руководства – установка веб-сервера Nginx, системы управления базами данных MySQL и менеджера процессов FastCGI (FPM), а также их настройка.

FastCGI (PHP FPM) для Nginx

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

Nginx имеет собственную поддержку технологии FastCGI для работы с внешними серверами и утилитами. PHP тоже поддерживает FastCGI и может быть использован для обработки FastCGI-запросов от nginx.

Gentoo - nginx, spawn-fcgi, fcgiwrap

Собственно сабж. Подключения обработки Perl в Nginx шаблоном.
Подразумеваем, что nginx уже стоит и флаги nginx_modules_http_fastcgi nginx_modules_http_scgi были включены при сборке.
Дефолтный конфиг есть, и nginx может отображать "Привет мир" в html. :_)
Установим fcgiwrap spawn-fcgi:

Релиз http-сервера nginx 1.2.7

Представлен новый релиз в стабильной ветке высокопроизводительного http-сервера nginx 1.2.7.

В новой версии:

Nginx и XML - рерайты для rss.xml и sitemap.xml

Недавно наткнулся на проблему отображения rss.xml, вроде все в порядке, рерайты для nginx написаны, но rss.xml выдает 404-ую ошибку.
Как избавиться? - Внимательно просмотреть конфигурацию nginx на рерайты xml.
Обычно ставят шаблонное решение для доступа к статическим файлам, примерно такого содержания:

Полный тюнинг движка: Делаем из nginx непробиваемый Web-сервер

Хорошая статья из журнала xaker.ru про nginx.
Оригинал: Полный тюнинг движка: Делаем из nginx непробиваемый Web-сервер.

LNMP веб-сервер - nginx & mysql & php

Решил обновить свой веб-сервер - давно уже вышел Nginx 1.0.0 - пора бы уже... но после обновления нарвался на полную неработоспособность его, поэтому пришлось изрядно помучаться дабы нормально его запустить, вся установка проделывалась на чистом установленном netinstall Debian Squeeze 6.01, плюс использую репозиторий для LAMP / LNMP серверов www.dotdeb.org, где есть самые свежие версии Apache, Nginx, Mysql и Php для стабильной ветки Debian.
Если у вас был установлен LAMP или LLMP, то Apache или Lighttpd необходимо удалить. Также предупреждаю не проделывайте данные операции на продакшн сервере, предварительно не создав резервной копии, дабы всегда можно было откатиться назад. Прежде чем запустить всё делал на Kvm.

Введение в Nginx

Оригинал: http://greenmice.info/ru/node/115

Введение.

nginx (engine x) — это HTTP-сервер и IMAP/POP3 прокси-сервер для UNIX-подобных платформ (FreeBSD и GNU/Linux). Nginx начал разрабатываться Игорем Сысоевым, сотрудником компании Рамблер весной 2002 года, а осенью 2004 года появился первый публично доступный релиз. Он, как и все последующие, распространяется под лицензией BSD.
На данный момент nginx работает на большом количестве высоконагруженных сайтов (среди них — Рамблер, Яндекс, В Контакте, wordpress.com, Wrike и другие). Текущая версия, 0.6.x, рассматривается как стабильная с точки зрения надежности, а релизы из ветки 0.7 считаются нестабильными. При этом важно заметить, что функциональность некоторых модулей будет меняться, вследствие чего могут меняться и директивы, поэтому обратной совместимости в nginx до версии 1.0.0 не гарантируется.