🌐 nginx 504 gateway time-out

🌐 nginx 504 gateway time-out
Ошибка 504 gateway time-out возникает тогда, когда Nginx не может получить ответ от службы достаточно долго. Например, от PHP-FPM. Nginx и PHP-FPM Наиболее распространенной причиной этой ошибки является совместная работа Nginx и PHP-FPM. В случае очень медленных PHP-скриптов Nginx выдает тайм-аут шлюза 504, когда не ожидает ответа в течение 30 секунд (по умолчанию). Чтобы избавиться от этой ошибки, попробуйте увеличить таймаут: location ~ \.php

🌐 Как создать пользовательскую страницу ошибки 404 в NGINX

🌐 Как создать пользовательскую страницу ошибки 404 в NGINX
Каждый раз, когда NGINX сталкивается с ошибкой при попытке обработать запрос клиента, он возвращает ошибку. Каждая ошибка включает в себя код ответа HTTP и краткое описание. Обычно ошибка отображается пользователю с помощью простой HTML-страницы по умолчанию. К счастью, вы можете настроить NGINX на отображение пользовательских страниц ошибок для пользователей вашего сайта или веб-приложения. Этого можно добиться с помощью директивы error_page N...

🌐 Как увеличить время ожидания запроса в NGINX

🌐 Как увеличить время ожидания запроса в NGINX
Иногда долго выполняющиеся запросы завершались неудачей с сообщением об ошибке "504: Gateway Timeout" в веб-сервере NGINX. Чтобы решить эту проблему, необходимо увеличить таймаут запроса в конфигурации сервера NGINX. По умолчанию таймаут запроса NGINX составляет 60 секунд. Его можно увеличить или уменьшить путем обновления конфигурационных файлов. В этом кратком FAQ вы узнаете, как изменить таймаут запроса в веб-сервере NGINX. Увеличение тайм-

🌐 Как использовать преимущества динамического резолва DNS в NGINX

🌐 Как использовать преимущества динамического резолва DNS в NGINX
Используйте преимущества динамического резолва DNS в версии NGINX с открытым исходным кодом. Версия NGINX. nginx -v nginx version: nginx/1.18.0 Самый простой метод использования динамического разрешения DNS заключается в определении одного или нескольких DNS-серверов с помощью директивы resolve и времени, в течение которого сервер будет кэшировать ответ. Затем используйте пользовательскую переменную для определения бэкенда, чтобы веб-сервер пов

🐳 Как узнать все версии образа Docker ?

🐳  Как узнать все версии образа Docker ?
Иногда нам необходимо перечислить все теги конкретного образа. Далее мы покажем  скрипт, который позволяет это сделать. Как узнать все теги образа из DockerHub. На примере nginx: #!/bin/bash repo="nginx" url="https://registry.hub.docker.com/v1/repositories/${repo}/tags" curl -s -S "${url}" | jq '.[]["name"]' | sed 's/^"\(.*\)"$/\1/' | sort ...

🐳 Невозможно запустить NGINX Docker из-за «13: Permission denied»

🐳 Невозможно запустить NGINX Docker из-за «13: Permission denied»
Проблема Контейнер Docker NGINX был запущен с помощью следующей команды: # docker run --detach --name nginx_server nginx 4ffbcd5ee796b8cce3f2c6ed4cce8927d2b13a040af07b36f7a866b2157290e8 Но пользователю не удалось подключиться к серверу NGINX. После устранения неполадок пользователь обнаружил следующие логи ошибок: # tail -f /var/log/audit/audit.log type=AVC msg=audit(1565283160.116:316): avc: denied { write } for pid=2387 comm="nginx" name="

☸️ Как обновить работающий под Kubernetes

☸️ Как обновить работающий под Kubernetes
Работающий под Кубера не нужно гасить, чтобы его переделать. Используя опцию patch, добавить новый контейнер в под довольно просто. Kubernetes - один из самых мощных и гибких менеджеров контейнерных кластеров на рынке облачных технологий. С помощью этого инструмента вы можете делать практически все, что вам нужно. Одна из таких возможностей, которую предлагает Kubernetes, - это возможность исправления уже развернутого пода. Скажем, наприм

☸️ Как развернуть Nginx в кластере Kubernetes

☸️ Как развернуть Nginx в кластере Kubernetes
В нашей последней статье мы обсудили, как настроить и запустить кластер Kubernetes, давайте обсудим, как мы можем развернуть службу NGINX в нашем кластере. Я буду запускать это развертывание на виртуальной машине, размещенной поставщиком общедоступного облака. Как и во многих публичных облачных сервисах, многие обычно поддерживают схему публичных и частных IP для своих виртуальных машин. Тестовая среда Master Node - Public IP: 104.197.170.99 and P

🌐 Как разместить несколько сайтов на Nginx с одним и тем же доменом (FQDN)

🌐 Как разместить несколько сайтов на Nginx с одним и тем же доменом (FQDN)
Если вы хотите использовать одно и то же полное доменное имя, например api.itisgood.ru, для обслуживания нескольких сайтов или API, это руководство поможет вам. Если у вас есть два сайта, размещенные на разных серверах в вашей среде, например, для продаж и бухгалтерского учета, ваши клиенты должны будут сделать следующее в браузере, чтобы получить доступ к различным сайтам. Для доступа к продажам https://api.itisgood.ru/sales Для доступа к бу...

🤖 10 наиболее часто используемых команд Nginx, которые должен знать каждый пользователь Linux

🤖 10 наиболее часто используемых команд Nginx, которые должен знать каждый пользователь Linux
Nginx (произносится Engine x) - это бесплатный, высокопроизводительный, масштабируемый, надежный, полнофункциональный и популярный HTTP и обратный прокси-сервер с открытым исходным кодом, почтовый прокси-сервер и универсальный прокси-сервер TCP / UDP. Nginx хорошо известен своей простой конфигурацией и низким потреблением ресурсов благодаря высокой производительности. Он используется для питания нескольких сайтов с высоким трафиком в Интернете, таких...