1. Главная
  2. /
  3. nginx

nginx

sed вставить строку, после искомой строки

Возникла необходимость, в конфигурации стапитцот виртуалхостов nginx добавить кеширование, вспомнил про sed и решил сделать все это с его помощью. Основные настройки кеширования вынес в отдельный файл /etc/nginx/cache.conf и после…
Читать дальше

Debian установка nginx из исходников, компиляция с дополнительными модулями

Небольшое howto по сборке nginx из исходников. Ставим зависимости aptitude install build-essential libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev выкачиваем nginx, мне также необходим был модуль headers-more-nginx-module wget http://nginx.org/download/nginx-1.4.7.tar.gz wget https://github.com/agentzh/headers-more-nginx-module/archive/v0.25.tar.gz распаковываем…
Читать дальше

nginx-frontend + nginx-backend реальные ip адреса посетителей

В http {} или в секцию нужного server {} или location {} добавляем set_real_ip_from 192.168.0.0/24; real_ip_header X-Real-IP; где 192.168.0.0/24 — подсеть с которой разрешаем принимать X-Real-IP, можно указать просто ip…
Читать дальше

nginx debian repo

В /etc/apt/sources.list добавляем deb http://nginx.org/packages/debian/ wheezy nginx deb-src http://nginx.org/packages/debian/ wheezy nginx после подтягиваем ключ репо # curl http://nginx.org/packages/keys/nginx_signing.key |apt-key add - и обновляем список пакетов # aptitude update
Читать дальше

Nginx, симлинк /var/www в Dropbox

Решил все свои наработки из www синхронизировать с бросайкоробкой, сделал симлинк на дропбоксовскую директорию, и с улыбкой открыл в браузере для теста любой скрипт, в ответ получил 500 ошибку, в…
Читать дальше

nginx редирект в зависимости от ip адреса источника запроса

В nginx.conf раздел http добавляем следующее: map $remote_addr $my_rfc1918_network { default 0; 192.168.0.1 1; } В настройках сервера, можно либо сразу редиректить, либо для определенного location настроить редирект, примеры ниже:…
Читать дальше

CentOS, nginx apache mod_rpaf

В основном репозитории нет mod_rpaf, установим с centos.alt.ru, начнем с его установки: rpm -ihv http://centos.alt.ru/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm ставим модуль yum -y --enablerepo=CentALT install mod_rpaf конфигурируем апач: nano /etc/httpd/conf/httpd.conf вставляем в него: LoadModule…
Читать дальше

Nginx — 413 Request Entity Too Large

Ошибка вылазит при попытке загрузить на сервер файл больше одного мегабайта, причина тому client_max_body_size, который по умолчанию, если не указывать в конфиге, всегда равен 1 мегабайту. Лечится просто, открываем конфиг…
Читать дальше
Меню