Size: a a a

2020 January 31

mW

mr Wan in nginx_ru
всем привет, помогите кто, NGINX не видит мой конфиг (конфиг делал так: cp default hazel.conf и потом редактировал под себя),  конфиг не работает правильно и запрос отправляется к root /var/ww/html, а не в мою указанную диркторю(/home/user/www/...)
источник

MD

M Dan in nginx_ru
feature
Правила чата:
1. Относиться к собеседникам с уважением. Личные наезды — в приват. Иначе бан.
2. Для оффтопиков тоже есть другие чаты.
3. Если задаёте вопрос, то детально опишите проблему, с указанием исходных данных, выводом nginx -T && nginx -t && nginx -v и/или выдержками из конфигов и логов (через pastebin.com). Расскажите что уже попробовали сделать и что получаете, ход своих рассуждений. Это позволит быстрее разобраться и подсказать решение.
4. Вам никто ничего не должен. Если ответа нет, а решение очень надо, попробуйте предложить $200. :)

Полезные ссылки:
- NGiNX config generator: https://nginxconfig.io
Вот
источник

mW

mr Wan in nginx_ru
вот мой конфиг:
server {
   listen 80;
   listen [::]:80;

    root /home/user/workflow/www/hazel;

    server_name hazel;

    index index.html  index.php  index.htm;
   
    client_max_body_size 100M;

    autoindex off;

    location / {
  try_files $uri $uri/ /index.php?$query_string;
    }  

   location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
   }
}
nginx -s reload делал
service nginx restart делал
file hosts правил
ln -s делал
источник

С

Серго in nginx_ru
кто может помочь с настройкой limit_req?

Мне треубется отключить лимиты, так как выше стоит nginx который обращается к другим, они не доступны никому, только локально доступ.

Сейчас через время запросы с задержкой идут, до 10-13 секунд, подразумеваю что limit_req нужно настроить, не могу разобраться в свойствах, вот прошу вас помочь
источник

MD

M Dan in nginx_ru
nginx -T
источник

AY

Andrey Yanda in nginx_ru
всем привет! есть небольшой вопрос, может кто-то когда-то задавался подобным вопросом. Насколько дорога директива set?
источник

ЕО

Евгений Овчинников in nginx_ru
Привет, использую proxy_pass, когда проксируемый сервер возвращает в заголовке HTTP/1.1 404 Not Found, он в придачу отдает xml с ошибкой. Мне нужно это отсекать и просто делать return 404; Как это сделать?
источник

ЕО

Евгений Овчинников in nginx_ru
Есть работа с хедерами их можно заменить, спрятать, установить новые, но как в переменную загнать для обработки?
источник

ЕО

Евгений Овчинников in nginx_ru
Евгений Овчинников
Привет, использую proxy_pass, когда проксируемый сервер возвращает в заголовке HTTP/1.1 404 Not Found, он в придачу отдает xml с ошибкой. Мне нужно это отсекать и просто делать return 404; Как это сделать?
или это вообще не заголовок?
user@node01:~$ curl -I https://proxy.test.com/HLS5_512
HTTP/1.1 404 Not Found
Server: nginx/1.10.3 (Ubuntu)
Date: Fri, 31 Jan 2020 10:57:12 GMT
Content-Type: application/xml
Content-Length: 321
Connection: keep-alive
Content-Security-Policy: block-all-mixed-content
Vary: Origin
X-Amz-Request-Id: 15EEF37BC1BDE07F
X-Xss-Protection: 1; mode=block
источник

k

kiosaku in nginx_ru
Евгений Овчинников
Привет, использую proxy_pass, когда проксируемый сервер возвращает в заголовке HTTP/1.1 404 Not Found, он в придачу отдает xml с ошибкой. Мне нужно это отсекать и просто делать return 404; Как это сделать?
перехватывай 404 от апстрима и отдавай свой 404
источник

Y

Yuri in nginx_ru
источник

ЕО

Евгений Овчинников in nginx_ru
kiosaku
перехватывай 404 от апстрима и отдавай свой 404
круть, премного благодарен.
источник

ЕО

Евгений Овчинников in nginx_ru
Есть еще 1 момент когда из апстрима приходит код 200 и xml со списком бакета (хранилище), от других ответов отличается хедером  Content-Length: 0, можно ли как-то тоже отсекать?
источник

ЕО

Евгений Овчинников in nginx_ru
Когда по такому url иду https://proxy.test.com/?
источник

ЕО

Евгений Овчинников in nginx_ru
использовать location с регуляркой или rewrite ?
источник

Y

Yuri in nginx_ru
непонятно… 200, но ответ пустой, откуда там xml?
источник

MD

M Dan in nginx_ru
Yuri
пока самый адекватный хостер на территории РФ, с которым приходилось работать с виртуалками - это servers.ru. Там даже почтовый релей, который ворочал очередью писем на диске, не испытывал проблем со скоростью
тыкнулся палкой, медленная в итоге параша
источник

VL

Vethopheth Lephanim in nginx_ru
если мне надо выполнить логическое AND по трём if, как вы считаете, вот типа такого норм варант: https://www.digitalocean.com/community/questions/conditional-within-an-if-in-nginx
так кто-то вообще делает?
источник

VL

Vethopheth Lephanim in nginx_ru
типа set $flag ''; и в каждом новом условии туда пихать чёнить ({ set $flag A; } ; { set $flag "${flag}B"; } ; set $flag "${flag}C";)  и потом проверять if ($flag != "ABC") { return 403; break; }
источник

VL

Vethopheth Lephanim in nginx_ru
это что-то из карательного программирования но других путей кардинально отличающегося от этого я не вижу
источник