Всем добрый день! Итак задача. В целях нормального изучения nginx я решил часть функций перенести с бекенда на вебсервер. Например, обычный антихотлинкинг. Конфигурация рабочая, но есть небольшие вопросы. Логика работby lazutov - Nginx Mailing List - Russian
Всем спасибо, проблема решена.by lazutov - Nginx Mailing List - Russian
Благодарю! Но, еще одна проблема... location @in { rewrite ^/fw-in(.*)$ $1 last; proxy_pass http://new.qwerty.name:80; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; } но: каким то образом отдается еще и хедер Location: =@in и соответственно 302; Хедерby lazutov - Nginx Mailing List - Russian
Благодарю за комментарии! Но... Starting nginx: : "proxy_pass" may not have URI part in location given by regular expression, or inside named location, or inside the "if" statement, or inside the "limit_except" block in /etc/nginx/conf/nginx.conf:285 location / { if ($http_referer ~* "https://(.*)/fw-in/(.*)$" ) {by lazutov - Nginx Mailing List - Russian
Здравствуйте! Цель: в зависимости от referer перенаправить запрос. location / { set $ups 'http://login:80/'; if ($http_referer ~* "^http://(.*)/fw-in/(.*)$" ) {set $ups 'http://in:80/';} if ($http_referer ~* "^http://(.*)/webrelay/(.*)$" ) {set $ups 'http://web:80/';} proxy_pass $ups; # this line is 2by lazutov - Nginx Mailing List - Russian
Я разобрался. Ответы на 401 и другие странички ошибок лежали в /home/other/nginx-default , а в конфиге /var/www/nginx-default 404 срабатывало, когда собственно эти странички найдены не были. я сменил пути на валидные, теперь все работает. Дейсby lazutov - Nginx Mailing List - Russian
В конфиге этой // ... нет. Это я добавил сюда, чтобы все более менее представляли что там за регэксп и для чего он.by lazutov - Nginx Mailing List - Russian
Благодарю за быстрый ответ! В access 77.41.94.42 - - [21/Nov/2009:22:05:57 +0300] "GET /nod3/web/update.ver HTTP/1.1" 404 169 "-" "ESS Update .... В error ничего. >> // /nod2/web/somefile; /nod3/web ... Я добавил для пояснения при копировании конфига в лист. Сервер стby lazutov - Nginx Mailing List - Russian
Доброго дня. Необходимо для определенных папок со статикой включить авторизацию. location / { root /home/lazutov/nod32; index index.html index.htm; #autoindex on; location ~ ^/nod./web { // /nod2/web/somefile; /nod3/web ... index ggg.html; auth_basic "nupd nginx"by lazutov - Nginx Mailing List - Russian