Category Archive Nginx

Автор:human

Настройка ipv6 на debian/ubuntu && nginx ipv6

Настройка ipv6 на debian

Небольшой скриптик на баш с очисткой и применение ip на интерфейсе

В nginx добавляем только в секцию c ssl, так как 80 порт слушает по-умолчанию ip6

Автор:human

Подмена сайта nginx. Openresty with openssl-1.0.2h ngx_http_substitutions_filter_module ngx_pagespeed

Подмена сайта nginx

Подмена сайта nginx — на самом деле очень просто реализуемая фича. На данном примере, мы рассмотрим с вами на конкретном примере начиная с установки nginx и необходимых модулей к нему,а также для кучи рассмотрим конфиги nginx и php7 для wordpress. Будем подменять исходный сайт https://itc-life.ru на https://riderson.ru. Так же рассмотрим установку сертификата lets’s encrypt(ssl), настроим кэширование fastcgi и proxy pass cache. Итак приступим. Что мы имееем:
выделенный vps на firstvsd всего за 240 рублей в месяц — норм цена.
— система debian 8;
— желание сделать все самому и не работать на тормознутых хостингах )).

Установка openresty(сборка nginx) и необходимых модулей

Я подготовил сборку и загрузил сюда. Вы можете все найти в интернете или скачать отсюда.Ставим пакеты для сборки

Скачиваем сборку и необходимые пакеты. Конфигурируем и устанавливаем.

Мы подразумеваем что у вас есть уже настроенный основной сайт на wordpress, например itc-life.ru, и нам необходимо, только создать конфиг для прокси сайта с подменой.
Сначала добавим поддержку nginx_page_speed

Отредактируем fstab и положим его в оперативу

Теперь правим конфиг сайта

Готово. Обратите внимание на subs_filter — замена с сайта донора на значений на новом сайте зеркале, т.е. мы подменили счетчики, доменные имена — и еще большой простор для деятельности.

Автор:human

Nginx — location change with 404 error page.

Nginx — location change with 404 error page. Simply. See the code below

Как мы видим, если при обращении к основному бэкэнду в разных location попадается 404, бэкэнд перенаправляется на запасной backend-backup с помощью созданной переменной @fallback.

Автор:human

Nginx список файлов в директории

Nginx список файлов в директории

Конфиг очень прост