nginx

Nginx serve static with 403 code на CentOS 8

Когда вы решите указать произвольную директорию что бы отдавать оттуда статические файлы, то nginx на CentOS 8 возможно вам будет возвращать всегда 403 ошибку. Это связано с тем, что включен SELinux и в него нужно прописать правила. Для начала включим эти правила Enable SELinux httpdcannetwork_connect feature Затем проверим, что
1 min read

Как исправить ошибку "client intended to send too large body"

Иногда при загрузки файлов вы можете получить ошибку в логах nginx 2017/10/14 11:09:32 [error] 19504#19504: *126356 client intended to send too large body: 13702749 bytes, client: 146.198.143.124, server: vexell.ru Исправить вы ее можете, если у вас есть доступ к конфигурации nginx.
1 min read

Ошибка "upstream sent too big header" при установке xdebug в symfony 2

После установки xdebug и запуске DEV environment в Symfony 2 можно получить ошибку Bad Gateway. В логах nginx можно найти следующую ошибку: upstream sent too big header while reading response header from upstream Для ее исправления необходимо увеличить параметры в конфигурации виртуального хоста Nginx. fastcgi_buffer_size 32k; fastcgi_buffers
1 min read

Установка Nginx на CentOS 5

Для многих,  думаю, уже знакомо,  для чего данное приложение необходимо. Кто ещё не знаком, Nginx(engine x) — это легковесный веб-сервер работающий на Unix-подобных операционных системах. Nginx позволяет снизить нагрузку на основные сервера генерации динамического контента за счет быстрой отдачи статического контента клиентам. Поэтому веб-сервер Nginx чаще всего используют как Front-End
3 min read

Nginx и хост по умолчанию

Если вам необходимо создать хост по умолчанию в nginx, то есть хост, который будет всегда открываться по умолчанию, то можно воспользоваться следующей конструкцией. Создадим фаил «000-default-host.conf» со следующим содержанием: server { listen 80 default; access_log /var/log/nginx/000-default-host.access.log; location / { root /var/www/default-host/; index index.html
1 min read