Size: a a a

2019 December 25

Y

Yuri in nginx_ru
источник

IG

Ilshat Gayanov in nginx_ru
обожаю сайты, который выполнены на bootstrap
источник

IG

Ilshat Gayanov in nginx_ru
правда что оптимизировать придется(
источник

Y

Yuri in nginx_ru
Ilshat Gayanov
обожаю сайты, который выполнены на bootstrap
да пофигу на чем он 🙂 все равно все из пакетных менеджеров ставят
источник

EE

Eugene Eliseev in nginx_ru
сорри
источник

S

Slitys & Support Webstress.org in nginx_ru
Ilshat Gayanov
типа много запросов с 1 айпи и он заносит в список фаервола клоудфларе?
да, можете настроить как хотите, советую в блок сразу ну с одного айпи поднять лимит, капчу ща много обходят , блок нет
источник

IG

Ilshat Gayanov in nginx_ru
Slitys & Support Webstress.org
да, можете настроить как хотите, советую в блок сразу ну с одного айпи поднять лимит, капчу ща много обходят , блок нет
годный скрипт, чутка под себя оптимизировал, можно я форкну? и выложу свою версию?
источник

IG

Ilshat Gayanov in nginx_ru
у вас же GNU лицензия?
источник

IG

Ilshat Gayanov in nginx_ru
@AntiDDoS_Noice  дизайн сайта знаком, я такой же сайт делал, it host вроде)))
источник

A

Alex in nginx_ru
Alex
Возникла проблема. во время старта nginx: [emerg] host not found in upstream "mainnet.tezrpc.me" in /etc/nginx/conf.d/default.conf:1362

upstream tezos-rpc {
   server localhost:2076 max_fails=3 fail_timeout=10s backup;
   server localhost:2077 max_fails=3 fail_timeout=10s backup;
   server localhost:2078 max_fails=3 fail_timeout=10s;
}

server {
   listen 2077;
   resolver 8.8.8.8;
   location / {
       proxy_ssl_server_name on;
       proxy_pass https://mainnet.tezrpc.me;
       proxy_read_timeout 40s;
   }
}

Я понимаю если сервер 2078 который основной не овтетил во время старта nginx то будет креш, но почему креш произошел с сервером который backup ?
@Wladimi @ch3ll0v3k @kiosaku Спасибо за коменты. Ресолвер нужне и использование переменныых вот для чего https://sandro-keil.de/blog/let-nginx-start-if-upstream-host-is-unavailable-or-down/

Но все такие кто знает почему не нашло апстрим который значиться как backup ?. Который основной на момент старта работает, Но точно знаю что backup не работает сервер в дайне. Но почему ngixn его пытаешь кверить ?
источник

ВМ

Владимир Муковоз in nginx_ru
Alex
@Wladimi @ch3ll0v3k @kiosaku Спасибо за коменты. Ресолвер нужне и использование переменныых вот для чего https://sandro-keil.de/blog/let-nginx-start-if-upstream-host-is-unavailable-or-down/

Но все такие кто знает почему не нашло апстрим который значиться как backup ?. Который основной на момент старта работает, Но точно знаю что backup не работает сервер в дайне. Но почему ngixn его пытаешь кверить ?
потому что ты его не используешь)
источник

ВМ

Владимир Муковоз in nginx_ru
ты указываешь домен вместо апстрима
источник

ђ

ђRus 😺 in nginx_ru
Alex
@Wladimi @ch3ll0v3k @kiosaku Спасибо за коменты. Ресолвер нужне и использование переменныых вот для чего https://sandro-keil.de/blog/let-nginx-start-if-upstream-host-is-unavailable-or-down/

Но все такие кто знает почему не нашло апстрим который значиться как backup ?. Который основной на момент старта работает, Но точно знаю что backup не работает сервер в дайне. Но почему ngixn его пытаешь кверить ?
А вы внимательны... два дня смотреть в неправильный конфиг.
источник

A

Alex in nginx_ru
Владимир Муковоз
ты указываешь домен вместо апстрима
Переписал согласно статьи.
server {
   listen $PORT;
   server_name tezos-rpc.mywebsite.com;
   location / {
       limit_req zone=mylimit burst=150 nodelay;
       proxy_hide_header 'access-control-allow-origin';
       add_header 'access-control-allow-origin' '*';
       proxy_ssl_server_name on;
       proxy_pass http://tezos-rpc;
       proxy_next_upstream error timeout http_500 http_502 http_503 http_504 http_429;
   }
}

upstream tezos-rpc {
   server localhost:2076 max_fails=3 fail_timeout=10s backup;
   server localhost:2077 max_fails=3 fail_timeout=10s backup;
   server localhost:2078 max_fails=3 fail_timeout=10s;
}

server {
   listen 2076;
   resolver 1.1.1.1 valid=30s ipv6=off;
   location / {
       set $upstream https://rpc.xxx.net;

       proxy_ssl_server_name on;
       proxy_pass $upstream;
       proxy_read_timeout 40s;
   }
}
server {
   listen 2077;
   resolver 1.1.1.1 valid=30s ipv6=off;
   location / {
       set $upstream https://tezosssl.xxx.one;

       proxy_ssl_server_name on;
       proxy_pass $upstream;
       proxy_read_timeout 40s;
   }
}
server {
   listen 2078;
   resolver 1.1.1.1 valid=30s ipv6=off;
   location / {
       set $upstream https://tezos-prod.xxx.haha;

       proxy_ssl_server_name on;
       proxy_pass $upstream;
       proxy_read_timeout 40s;
   }
}
источник

A

Alex in nginx_ru
ђRus 😺
А вы внимательны... два дня смотреть в неправильный конфиг.
Что конкретно не правильно, все работало все время.
источник

ђ

ђRus 😺 in nginx_ru
Alex
Переписал согласно статьи.
server {
   listen $PORT;
   server_name tezos-rpc.mywebsite.com;
   location / {
       limit_req zone=mylimit burst=150 nodelay;
       proxy_hide_header 'access-control-allow-origin';
       add_header 'access-control-allow-origin' '*';
       proxy_ssl_server_name on;
       proxy_pass http://tezos-rpc;
       proxy_next_upstream error timeout http_500 http_502 http_503 http_504 http_429;
   }
}

upstream tezos-rpc {
   server localhost:2076 max_fails=3 fail_timeout=10s backup;
   server localhost:2077 max_fails=3 fail_timeout=10s backup;
   server localhost:2078 max_fails=3 fail_timeout=10s;
}

server {
   listen 2076;
   resolver 1.1.1.1 valid=30s ipv6=off;
   location / {
       set $upstream https://rpc.xxx.net;

       proxy_ssl_server_name on;
       proxy_pass $upstream;
       proxy_read_timeout 40s;
   }
}
server {
   listen 2077;
   resolver 1.1.1.1 valid=30s ipv6=off;
   location / {
       set $upstream https://tezosssl.xxx.one;

       proxy_ssl_server_name on;
       proxy_pass $upstream;
       proxy_read_timeout 40s;
   }
}
server {
   listen 2078;
   resolver 1.1.1.1 valid=30s ipv6=off;
   location / {
       set $upstream https://tezos-prod.xxx.haha;

       proxy_ssl_server_name on;
       proxy_pass $upstream;
       proxy_read_timeout 40s;
   }
}
дёргайте курлами ваши локалхосты, что в апстриме перечислены и смотрите лог
источник
2019 December 26

K

Kino Recovery in nginx_ru
на операционной системе linux с ext4  программа которая создает файлы и перезаписывает по кругу (кольцевой буфер), nginx стоит сбоку и ничего не знает о приложении
Внимание вопрос: что будет если файл начнет перезаписываться в тот момент когда его качает клиент через nginx?
источник

k

kiosaku in nginx_ru
Alex
@Wladimi @ch3ll0v3k @kiosaku Спасибо за коменты. Ресолвер нужне и использование переменныых вот для чего https://sandro-keil.de/blog/let-nginx-start-if-upstream-host-is-unavailable-or-down/

Но все такие кто знает почему не нашло апстрим который значиться как backup ?. Который основной на момент старта работает, Но точно знаю что backup не работает сервер в дайне. Но почему ngixn его пытаешь кверить ?
ну хоть один осознал, что я пишу
источник

NP

Nick Potemkin in nginx_ru
Kino Recovery
на операционной системе linux с ext4  программа которая создает файлы и перезаписывает по кругу (кольцевой буфер), nginx стоит сбоку и ничего не знает о приложении
Внимание вопрос: что будет если файл начнет перезаписываться в тот момент когда его качает клиент через nginx?
клиент получит неконсистентный файл
источник

A

Alex in nginx_ru
kiosaku
ну хоть один осознал, что я пишу
Забыл упомянуть все раниться в докере.
источник