Заголовок тупо кликбейтный, сразу говорю — такие реврайты не задача для веб сервера. Почему — потому что кейсов здесь —
Динамическая обработка отсутствующей статики и её кеширование
Часто приходится наблюдать наличие nginx реврайтов, но при этом когда запрашиваешь какой то конкретный файл — nginx отдает стандартную свою
Обработка nginx запросов в разных root в зависимости от условий
Nginx может иногда порядочно вскипятить мозг, хотя в целом задача достаточно проста: Отдавать с запроса / каталог на обработку из
Проксирование в NGINX: как управлять трафиком из различных источников
NGINX, будучи одним из самых популярных веб-серверов, предоставляет разработчикам мощные инструменты проксирования для управления трафиком. В этой статье мы рассмотрим,
Быстрый патч nginx конфигов пула при переносе серверов в ispmanager 6
В крайней 6 версии isp панели разработчики учинили конкретный дебилизмус, распределив fpm сокеты под каждый сайт и обозвав их тупо
Настройка http авторизации для nginx страниц на примере phpmyadmin
Для дополнительной защиты закроем phpmyadmin http авторизацией, оставив без пароля доступ лишь для подсети своего провайдера.
Перехват ошибок 404 и 50x во время проксирования
Предположим у нас есть сервер А проксирующий картинки с бекенд сервера Б. При этом мы не знаем, существует ли картинка
Как удалить/заменить кодировку charset=iso-8859-1 в 30X редиректах Apache и страницах ошибок на utf-8
Настраивая всевозможные редиректы многие сталкиваются со странной особенностью Apache — сервер плевать хотел на ваши директивы AddDefaultCharset, AddCharset установленные в
Групповые/вложенные условия в nginx через переменные
В nginx не поддерживаются условия вида if (cond1 && cond2) а также вложенные условия вида if (cond1) {if (cond2) {…}
Установка бесплатной панели ISPConfig с нуля с Nginx, PHP (PHP-FPM)
После того, как мы установили систему, настроили в ней сеть и доступ по ssh, установим бесплатную панель управления сервером ISPConfig,
ISP Manager Nginx бесконечный 301 редирект и иные проблемы в alias
Весьма трудноуловимые проблемы в алиасах, могут возникнуть, когда алиас конфиг, да и nginx в целом настроен правильно. К примеру мы
Nginx проксирование картинок и прочих данных с другого сервера на свой сайт
Рассмотрим тут nginx проксирование на примере картинок с удалённого сайта и сервера. Предположим, что на текущем настраиваемом домене в /tpl/images/
PHP ошибка Permission denied в register_shutdown_function
Решили мы себе под конец скрипта зарегистрировать некую shutdown функцию и чего-либо записать в файл. Пишем и упорно получаем ошибку
Nginx + REST, добавляем методы PUT, DELETE, побеждаем 405 и 409
Методы PUT и DELETE не поддерживаются по умолчанию, а ведь они так нужны для построения правильного REST API. Если поддержка
Настраиваем fail2ban и cloudflare для защиты от http флуда
Делать будем на примере панельки vestacp со стандартной связкой nginx + apache. В принципе различий между настройками в иных панельках