Tag Archives: nginx

Настройка nginx для кроссдоменных ajax-запросов

Как разрешить кроссдоменные ajax-запросы в nginx.

Установка nginx, php-fpm и mysql на CentOS

На amazon aws стало слишком дорого, потому решил переехать на hetzner (через реселлера — fastvps). Посему ниже — краткий фак по установке элементарного на CentOS (решил попробовать её).

WebDav и Nginx

WebDav и Nginx — централизованное хранение файлов на удалённом сервере без тяжёлого софта на нём.

SSL в nginx

Всё просто — нужно его сгенерировать и дописать конфиг — подробнее: http://wiki.enchtex.info/howto/nginx_ssl Для использования в связке с php-fpm нужно указать:

Как правильно установить xdebug для удобной работы

1. Скачиваем расширение — http://www.xdebug.org/download.php (я качаю ts) и копируем в папку с расширениями php. 2. В php.ini пишем

После перезапуска апача phpinfo будет содержать раздел xdebug.

Внутренняя переадресация в nginx (красивые урлы)

В апаче есть есть замечательная библиотека — mod_rewrite. При переносе проекта на nginx для сохранения интерфейса и структуры сайта необходимо использовать что-то подобное. Соответствующий модуль для nginx называется ngx_http_rewrite_module. Вот пример использования:

Почитать: Официальная документация модуля ngx_http_rewrite_module Пример конфигурации Куча примеров

nginx + apache. Кеширование

Полезный пример конфига nginx для кеширования ответов. Минус — в том, что работа в примере ведётся с апачем. Но если всё переписать на ngin+php-fpm, будет гуд. http://ilyasite.net.ru/?p=80

Виртуальные хосты на nginx

В двух местах прописываем.

Дружим nginx и php-fpm

Мы уже установили nginx и php-fpm. К этому моменту при обращении к http://localhost/ выводится Welcome to nginx!, а через CLI запускаются php-скрипты. Самое время намекнуть nginx, где искать php-fpm.

Установка nginx в Debian linux

Статья устарела, смотрите на дату в урле Скачиваем