ADD nginx
All checks were successful
Build MkDocs / build-and-deploy (push) Successful in 16s

This commit is contained in:
Илья Макаров 2025-03-15 18:24:06 +03:00
parent 683e03a1be
commit 5ff96a2291

View File

@ -122,9 +122,6 @@ http {
---
`proxy_set_header` Позволяет изменять или добавлять HTTP-заголовки, которые Nginx передаёт проксируемому серверу. Добавляет заголовок, если его нет. Перезаписывает, если он уже есть.
`proxy_pass_header` Позволяет передавать заголовки от backend клиенту
```
# Передаёт backend-серверу доменное имя хоста из запроса клиента
@ -137,7 +134,25 @@ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
```
###
#### http-заголовки
- `add_header` Добавляет произвольный заголовок в ответ сервера
- `proxy_hide_header` Удаляет заголовки, которые передаются от проксируемого сервера
- `proxy_set_header` Позволяет изменять или добавлять HTTP-заголовки, которые Nginx передаёт проксируемому серверу. Добавляет заголовок, если его нет. Перезаписывает, если он уже есть.
- `set_header` Аналогично proxy_set_header, но используется для других типов запросов (не только прокси).
- `proxy_pass_header` Разрешает передачу определённых заголовков клиенту (если они были скрыты по умолчанию).
- `server_tokens off;` Отключает вывод версии Nginx в заголовке Server.
- `etag on|off;` Включает или отключает генерацию заголовка ETag для статических файлов.
- `if_modified_since` Управляет поведением заголовка If-Modified-Since.
- `expires` Устанавливает заголовок Expires для управления кэшированием.
`expires 1h;` # Кэшировать на 1 час
`expires max;` # Кэшировать на максимальный срок
- Модуль `ngx_headers_more` Предоставляет дополнительные возможности для работы с заголовками
`more_set_headers` — добавляет или изменяет заголовки.
`more_clear_headers` — удаляет заголовки.
`more_set_input_headers` — изменяет заголовки входящих запросов.
`more_clear_input_headers` — удаляет заголовки входящих запросов.
#### Cache-Control