Upstream sent too big header в логе Nginx

Иногда при обращении к сайту возникает 502 ошибка, в логе Nginx при этом можно наблюдать такую ошибку Upstream sent too big header:

Обновление SSL сертификата

Обновление SSL сертификата Let's Encrypt в автоматическом режиме требуется для того чтобы не заменять файлы сертификата и приватного ключа на сервере вручную каждые 3 месяца. Именно столько действительны сертификаты Let's Encrypt.

Установка SSL сертификата NGINX

Конфигурационный файл для сайта, обслуживаемого Nginx выглядит примерно приведенным ниже образом (подключается в данном случае бесплатный сертификат letsencrypt).

Настройка виртуального хоста Nginx

При работе с веб-сервером с которого работает множество сайтов часто возникает необходимость воссоздать виртуальные хосты в большом количестве на основе одного. После того как виртуальные хосты созданы их нужно активировать для того чтобы DocumentRoot каталоги начали обслуживаться веб-сервером.

phpmyadmin картинки, phpmyadmin с nginx и apache

Одним из самых распространенных способов разгрузки и оптимизации сервера, обслуживающего веб-приложения является добавление к Apache, часто используемому по умолчанию, Nginx. Nginx используется как прокси — он отдает статический контент, запросы к скриптам перенаправляет на бэкенд Apache.

Настройка связки nginx и apache

Одним из самых популярных решений для вебсервера в нагруженных системах является настройка связки Nginx и Apache. nginx при этом ставится спереди и используется в качестве кэширующего прокси сервера, т.е. средствами nginx отдается статика (JavaScript, HTML, CSS, изображения), запросы же обрабатываются apache. Такое решение является очень простым, оно позволяет снизить нагрузку на элементы системы и обеспечить… Read more Настройка связки nginx и apache

Nginx proxy pass, настройка проксирования запросов в nginx

Средствами Nginx можно настроить различные серверные конфигурации, часто возникает необходимость организовать проксирование, т.е. перенаправление запросов с одного адреса на другой, доменное имя в адресной строке браузера при этом должно оставаться прежним. В Nginx proxy pass является основной директивой, нужной для проксирования всегда, дополнительный функционал реализуется за счет других правил, прописывающихся в том же файле.