Доброго времени!
Использую хестию панель.
При обновлении панели она переписывает конфиги.
В генерируемых конфигах хестии есть возможность подгружать данные из своих
конфигов через include.
Вопрос, мне нужно переписать блок:
location / {
proxy_pass http://192.168.0.12:8080;
на
location / {
proxy_pass http://192.168.0.40:80;
Попытка добавить в свой конфиг строк
location / {
proxy_pass http://192.168.0.12:8080;
Приводит к ошибке:
duplicate location "/"
Как решить можно мою задачу?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,292112,292112#msg-292112
Всем, привет! Не могу отключить кэширование страницы в Wordpress. Я конфижу
Nginx мой ключ кеша fastcgi_cache_key
"$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
fastcgi_cache_use_stale error timeout updating invalid_header
http_500;
set $no_cache 0;
Задача:
на некоторых страницах вырубить кэш. Делаю такое: if ($request_uri ~*
"/custom-order/|/complete-order/") {
set $no_cache 1;
}
Не работает. Что не так?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,292100,292100#msg-292100
Приветствую всех!
Раньше php работал через Апач все было ОК, сейчас подключил его к nginx как
php-fpm и вылезла такая штука: не получается заставить работать бесконечный
цикл:
<?php
set_time_limit (0);
while (1) {
...
}
?>
Понимаю, что дело в какие-то таймаутах. Задрал значения
fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout
перезапустил nginx - не помогло. Скрипт работает минут 10 и выдает ошибку
502.
Подскажите, что делаю не так?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,292087,292087#msg-292087
Изменения в nginx 1.21.1 06.07.2021
*) Изменение: теперь nginx для метода CONNECT всегда возвращает ошибку.
*) Изменение: теперь nginx всегда возвращает ошибку, если в запросе
одновременно присутствуют строки заголовка "Content-Length" и
"Transfer-Encoding".
*) Изменение: теперь nginx всегда возвращает ошибку, если в строке
запроса используются пробелы или управляющие символы.
*) Изменение: теперь nginx всегда возвращает ошибку, если в имени
заголовка используются пробелы или управляющие символы.
*) Изменение: теперь nginx всегда возвращает ошибку, если в строке
"Host" заголовка запроса используются пробелы или управляющие
символы.
*) Изменение: оптимизация тестирования конфигурации при использовании
большого количества listen-сокетов.
*) Исправление: nginx не экранировал символы """, "<", ">", "\", "^",
"`", "{", "|", и "}" при проксировании с изменением URI запроса.
*) Исправление: SSL-переменные могли быть пустыми при записи в лог;
ошибка появилась в 1.19.5.
*) Исправление: keepalive-соединения с gRPC-бэкендами могли не
закрываться после получения GOAWAY-фрейма.
*) Исправление: уменьшено потребление памяти для долгоживущих запросов
при проксировании с использованием более 64 буферов.
--
Maxim Dounin
http://nginx.org/