Re: freebsd network tuning

2014-01-13 Пенетрантность Anton Yuzhaninov

On 01/12/14 23:55, Михаил Монашёв wrote:

Признаюсь, что не заметил каких-то ощутимых ускорений от этого
тюнинга,


Большая часть тюнинга не для ускорения, а для того, чтобы при достижении 
определённой нагрузки X сервер не превратился в тыкву, несмотря на то что 
свободная память ещё есть, а CPU загружен не на 100%.


Соответственно нужно использовать утилиты для создания большой нагрузки и 
смотреть какую максимальную нагрузку сервер может выдержать с тюнингом и без.


___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Сборка nginx с кастомным openssl

2014-01-13 Пенетрантность Kostya Alexandrov
Господа, а нельзя ли добавить в докуметацию вариант сборки с кастомным 
openssl, как например 
http://erny-rev.blogspot.ru/2012/11/compile-nginx-with-custom-openssl-in.html 
на nginx.org не нашел даже --with-openssl Тема очень актуальна для 
владельцев линуксов типа CentOS 5  и т.п.


___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Блокировка ботов, заходящих на страницу по IP-адресу. Возможно ли?

2014-01-13 Пенетрантность Sferg
Здравствуйте. Имеется связка Nginx + PHP-FPM + MySQL. В access.log Nginx'а
видно, что периодически на страничку заходят боты не по доменному имени, а
по IP-адресу. Возможно ли с помощью iptables ограничить доступ к страничке
по IP-адресу - чтоб только по доменному имени заходили, а по IP
блокировались файрволом.

С уважением, Геннадий.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,246311,246311#msg-246311

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Блокировка ботов, заходящих на страницу по IP-адресу. Возможно ли?

2014-01-13 Пенетрантность Alex Vasilenko
13 января 2014 г., 13:02 пользователь Sferg nginx-fo...@nginx.us написал:

 Здравствуйте. Имеется связка Nginx + PHP-FPM + MySQL. В access.log Nginx'а
 видно, что периодически на страничку заходят боты не по доменному имени, а
 по IP-адресу. Возможно ли с помощью iptables ограничить доступ к страничке
 по IP-адресу - чтоб только по доменному имени заходили, а по IP
 блокировались файрволом.

 С уважением, Геннадий.

 Posted at Nginx Forum:
 http://forum.nginx.org/read.php?21,246311,246311#msg-246311

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru



Что iptables знает про внутренности http запроса? Ни-че-го.
Можно сделать на уровне nginx. Catch-all для всех некорректных запросов
(без хоста или с неизвестным хостом):

server {
listen   80  default_server;
server_name  _;
return   444;
}


Документация - http://nginx.org/en/docs/http/server_names.html
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Блокировка ботов, заходящих на страницу по IP-адресу. Возможно ли?

2014-01-13 Пенетрантность Alex Domoradov
Можно попробовать через string

# iptables -I INPUT 1 -p tcp --dport 80 -m string --string
xxx.xxx.xxx.xxx --algo kmp -j DROP

Более подробно https://wiztelsys.com/blog/?p=16


На виртуалке по крайней мере работает

2014/1/13 Sferg nginx-fo...@nginx.us:
 Здравствуйте. Имеется связка Nginx + PHP-FPM + MySQL. В access.log Nginx'а
 видно, что периодически на страничку заходят боты не по доменному имени, а
 по IP-адресу. Возможно ли с помощью iptables ограничить доступ к страничке
 по IP-адресу - чтоб только по доменному имени заходили, а по IP
 блокировались файрволом.

 С уважением, Геннадий.

 Posted at Nginx Forum: 
 http://forum.nginx.org/read.php?21,246311,246311#msg-246311

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Блокировка ботов, заходящих на страницу по IP-адресу. Возможно ли?

2014-01-13 Пенетрантность Dmitriy Lyalyuev

Добрый день.

Всегда интересовал вопрос наличия server_name в указанной конфигурации. 
В любом случае, если хост будет не указан или не относится к данному 
серверу он попадет в дефолт. Или я чего-то не верно понимаю и 
server_name таки тут обязательно должен присутствовать?


13.01.2014 13:39, Alex Vasilenko пишет:
13 января 2014 г., 13:02 пользователь Sferg nginx-fo...@nginx.us 
mailto:nginx-fo...@nginx.us написал:


Здравствуйте. Имеется связка Nginx + PHP-FPM + MySQL. В access.log
Nginx'а
видно, что периодически на страничку заходят боты не по доменному
имени, а
по IP-адресу. Возможно ли с помощью iptables ограничить доступ к
страничке
по IP-адресу - чтоб только по доменному имени заходили, а по IP
блокировались файрволом.

С уважением, Геннадий.

Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,246311,246311#msg-246311

___
nginx-ru mailing list
nginx-ru@nginx.org mailto:nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru



Что iptables знает про внутренности http запроса? Ни-че-го.
Можно сделать на уровне nginx. Catch-all для всех некорректных 
запросов (без хоста или с неизвестным хостом):

server {
 listen   80  default_server;
 server_name  _;
 return   444;
}
Документация - http://nginx.org/en/docs/http/server_names.html


___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru



--
Dmitriy Lyalyuev
http://lyalyuev.info

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: proxy_cache_key и fastcgi_cache_key

2014-01-13 Пенетрантность Maxim Dounin
Hello!

On Fri, Jan 10, 2014 at 09:57:21PM +0400, Валентин Бартенев wrote:

 On Friday 10 January 2014 19:42:18 Maxim Dounin wrote:
  Hello!
  
  On Fri, Jan 10, 2014 at 11:54:22AM +0200, Gena Makhomed wrote:
  
   On 09.01.2014 16:33, Maxim Dounin wrote:
   
   Смысл значения по умолчанию для proxy_cache_key состоит в том, что
   идентифицируется тот ресурс, куда осуществялется проксирование.
   
   Тем самым, если в разных виртуальных серверах проксирование
   осуществляется в одно и то же место - будет использован
   один и тот же элемент кеша.
   
   Ситуация, когда все размещенные на одном сервере виртуальные хосты
   имеют 100% идентичный контент и разные домены практически невозможна.
   Такая настройка nginx сейчас может появиться только в результате ошибки.
   
   Еще дефолтовая настройка nginx на $proxy_host может быть полезной
   тем, кто грабит корованы, то есть показыват на своем сайте контент,
   который был получен с других сайтов путем проксирования с кешированием.
  
  Например, это может быть отдельный location под общие элементы 
  и/или ssi-инклуды.  Именно под такие задачи оно исходно и   
  программировалось, и именно потому и стоят такие значения по 
  умолчанию - запрашиваем с бекенда то, что указано в proxy_pass, и 
  кешируем то, что запрашивали.
  
  Просто следует понимать, что задач - больше одной.  И хорошее 
  решение для одной задачи - может оказаться плохим для другой.
  
  Проблема, на самом деле, в том, что прописанное в конфиге 
  proxy_set_header Host $host существенно меняет суть запроса к 
  бекенду, а значение по умолчанию proxy_cache_key об этом изменении 
  не знает, его надо обучать этому вручную.  Возможно, именно с этой 
  стороны и следует подойти к этому вопросу.
  
 [..]
 
 Лично мне нравится идея привести значение proxy_cache_key по умолчанию
 к таковому fastcgi_cache_key, т.е. отсутствует и требуется задавать явно.
 
 ИМХО это полезно, как с точки зрения понятности конфига, так и с точки
 зрения унификации между различными upstream-модулями.

Нет, я против.  В http кешируемость определена достаточно хорошо, 
и идентификация запрашиваемого документа - это хороший, годный 
метод кеширования.  Заставлять пользователя самостоятельно 
изобретать ключ кеширования - это негодный с точки зрения удобства 
использования вариант.

-- 
Maxim Dounin
http://nginx.org/

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Re[2]: freebsd network tuning

2014-01-13 Пенетрантность Alex Domoradov
Вот сколько раз встерчал такое - да там фигня в статье, кто так
делает, надо так и так, это же очевидно. Вот нет бы, потратить 2 часа
своего времени, взять и написать правильную статью с объяснением что
и зачем. Нет же, все будут кусаться, колоться, но ...

2014/1/13 Илья Шипицин chipits...@gmail.com:
 настройка на 10Gb может быть единственным способом.
 берем, нагружаем 10Gb, смотрим, где узкое место и исправляем (без
 кунфу по части jmeter/gprof и подобных штук не обойтись)
 итерируем до достижения нужного эффекта.

 сайт calomel.org изобилует непонятно на чем основанными
 рекомендациями, порой такое чувство, что лишь бы побольше накрутить.

 типичный пример (в стиле calomel.org) : http://habrahabr.ru/post/56497/
 взяли, поставили epoll, зачем ? по дефолту был бы epoll
 и далее по списку без вникания, open_file_cache - это же почти
 наверняка способ отстрелить себе ногу. хоть одно упоминание о побочных
 последствиях ?
 а ведь народ яростно плюсует, копипастит и драгндропит настройки.


 без мониторинга и профилирования что-то настраивать - это пальцем в небо.


 13 января 2014 г., 16:41 пользователь Михаил Монашёв
 postmas...@softsearch.ru написал:
 Здравствуйте, Anton.

 Признаюсь, что не заметил каких-то ощутимых ускорений от этого
 тюнинга,

 Большая  часть  тюнинга  не  для  ускорения,  а  для того, чтобы при
 достижении  определённой  нагрузки  X сервер не превратился в тыкву,
 несмотря  на  то что свободная память ещё есть, а CPU загружен не на
 100%.

 Соответственно  нужно  использовать  утилиты  для  создания  большой
 нагрузки   и  смотреть  какую  максимальную  нагрузку  сервер  может
 выдержать с тюнингом и без.

 Ну  сервер и так 600 мегабит отдаёт с настройками, которые Игорь тогда
 на  конфе  озвучивал.  Думал,  что, например, смена Congestion Control
 Algorithm,  как  описано  тут  http://dadv.livejournal.com/176159.html
 сильно поможет, но даже при больших буферах ничего не меняется.

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

 --
 С уважением,
  Михаил  mailto:postmas...@softsearch.ru

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Re[2]: freebsd network tuning

2014-01-13 Пенетрантность Илья Шипицин
ок :-)
договорились

13 января 2014 г., 19:15 пользователь Alex Domoradov
alex@gmail.com написал:
 Вот сколько раз встерчал такое - да там фигня в статье, кто так
 делает, надо так и так, это же очевидно. Вот нет бы, потратить 2 часа
 своего времени, взять и написать правильную статью с объяснением что
 и зачем. Нет же, все будут кусаться, колоться, но ...

 2014/1/13 Илья Шипицин chipits...@gmail.com:
 настройка на 10Gb может быть единственным способом.
 берем, нагружаем 10Gb, смотрим, где узкое место и исправляем (без
 кунфу по части jmeter/gprof и подобных штук не обойтись)
 итерируем до достижения нужного эффекта.

 сайт calomel.org изобилует непонятно на чем основанными
 рекомендациями, порой такое чувство, что лишь бы побольше накрутить.

 типичный пример (в стиле calomel.org) : http://habrahabr.ru/post/56497/
 взяли, поставили epoll, зачем ? по дефолту был бы epoll
 и далее по списку без вникания, open_file_cache - это же почти
 наверняка способ отстрелить себе ногу. хоть одно упоминание о побочных
 последствиях ?
 а ведь народ яростно плюсует, копипастит и драгндропит настройки.


 без мониторинга и профилирования что-то настраивать - это пальцем в небо.


 13 января 2014 г., 16:41 пользователь Михаил Монашёв
 postmas...@softsearch.ru написал:
 Здравствуйте, Anton.

 Признаюсь, что не заметил каких-то ощутимых ускорений от этого
 тюнинга,

 Большая  часть  тюнинга  не  для  ускорения,  а  для того, чтобы при
 достижении  определённой  нагрузки  X сервер не превратился в тыкву,
 несмотря  на  то что свободная память ещё есть, а CPU загружен не на
 100%.

 Соответственно  нужно  использовать  утилиты  для  создания  большой
 нагрузки   и  смотреть  какую  максимальную  нагрузку  сервер  может
 выдержать с тюнингом и без.

 Ну  сервер и так 600 мегабит отдаёт с настройками, которые Игорь тогда
 на  конфе  озвучивал.  Думал,  что, например, смена Congestion Control
 Algorithm,  как  описано  тут  http://dadv.livejournal.com/176159.html
 сильно поможет, но даже при больших буферах ничего не меняется.

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

 --
 С уважением,
  Михаил  mailto:postmas...@softsearch.ru

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Daniel Podolsky
 Если сделать еще одну запись А на IP второго провайдера, но при этом этот
 второй провайдер будет отключен как будет работать соединение с веб сервером
 и севером вообще?
 Как вообще клиенты будут работать нормально или же если не предсказуемо ?
Половина попыток подключиться будет обламываться по таймауту.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Vladimir Skubriev

13.01.2014 20:41, Daniel Podolsky пишет:

Если сделать еще одну запись А на IP второго провайдера, но при этом этот
второй провайдер будет отключен как будет работать соединение с веб сервером
и севером вообще?
Как вообще клиенты будут работать нормально или же если не предсказуемо ?

Половина попыток подключиться будет обламываться по таймауту.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

т.е. это не дело для продакшена ?

в итоге клиенты будут не довольны  ?

--
--
Faithfully yours,

Vladimir Skubriev

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность VovansystemS
 Половина попыток подключиться будет обламываться по таймауту.
 в итоге клиенты будут не довольны  ?

да. я уже много лет с нетерпением жду того момента, когда браузеры
научатся понимать SRV записи типа а они имеют вид:

_service._proto.name. TTL class SRV priority weight port target.
т.е. когда-нибудь будет возможно сделать то, что сейчас реализовано с
mx записями - задавать вес для айпишников так:

_http._tcp.example.com. 86400 IN SRV 0 10 80 ip1.example.com.
_http._tcp.example.com. 86400 IN SRV 0 20 80 ip2.example.com.

тогда будет счастье и отказоустойчивость без ботлнеков..
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Sergey Kobzar

On 01/13/14 20:30, VovansystemS wrote:

Кстати, готовые решения есть? А  то постоянно приходиться самому че-то
сочинять.

есть route 53 амазона, он умеет проверять на доступность и изменять
днс записи по соответствующим правилам.


Не-не. Сервисы, котоырй считают каждый запрос - не наш выбор. Мы еще не 
столько много зарабатываем ;).





Едва ли это можно назвать фэловер при ненулевом TTL.

да :(
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru


___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Сборка nginx с кастомным openssl

2014-01-13 Пенетрантность Kostya Alexandrov

Про --help незнал, каюсь, однако же без хака
# edit auto/lib/openssl/conf manually or use sed
sed -i -e 's|\.openssl/||' auto/lib/openssl/conf

собрать у меня не удалось


On 13.01.14, 18:11, Alex Domoradov wrote:

в 1.0.15 точно есть
# ./configure --help | grep openssl
--with-openssl=DIR set path to OpenSSL library sources
--with-openssl-opt=OPTIONS set additional build options for OpenSSL

2014/1/13 Kostya Alexandrov koti...@mail.ru:

Господа, а нельзя ли добавить в докуметацию вариант сборки с кастомным
openssl, как например
http://erny-rev.blogspot.ru/2012/11/compile-nginx-with-custom-openssl-in.html
на nginx.org не нашел даже --with-openssl Тема очень актуальна для
владельцев линуксов типа CentOS 5  и т.п.

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru


___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Отдача больших файлов

2014-01-13 Пенетрантность Anton Sayetsky
Приветствую!

Собственно, планируется сабж в ближайшем будущем.
Размеры файлов - от 1 до 8-10 ГиБ, 400-500 сессий до 2-3 коннектов на
сессию, траф - 4-5 ГБит/сек. Последние два параметра в перспективе
могут вырасти ориентировочно до двух раз. Ось - FreeBSD, ФС - ZFS.
Есть ли общие рекомендации настройки nginx для подобных конфигураций?
Размер/кол-во буферов, метод отдачи файлов и т.п.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Отдача больших файлов

2014-01-13 Пенетрантность Anton Sayetsky
13 января 2014 г., 23:36 пользователь Михаил Монашёв
postmas...@softsearch.ru написал:
 Вот тут об этом хорошо и подробно написано: http://goo.gl/Szvbiy
Очень остроумно. Кстати, Вы забыли указать в запросе ещё два слова - ОС и ФС.
Но боюсь, что меня больше интересует практический опыт людей,
присутствующих в данной рассылке, именно поэтому письмо и было
написано (что нисколько не отменяет поисковых запросов).
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re[2]: Отдача больших файлов

2014-01-13 Пенетрантность Михаил Монашёв
Здравствуйте, Anton.

 Вот тут об этом хорошо и подробно написано: http://goo.gl/Szvbiy

 Очень остроумно.

За 4 минуты 6 переходов, однако! :-)

 Кстати,  Вы  забыли  указать  в  запросе ещё два слова - ОС и ФС. Но
 боюсь,   что   меня   больше  интересует  практический  опыт  людей,
 присутствующих  в  данной  рассылке,  именно  поэтому  письмо и было
 написано (что нисколько не отменяет поисковых запросов).

А все, кто писал ранее, - теоретики, не стоящие Вашего внимания.

-- 
С уважением,
 Михаил  mailto:postmas...@softsearch.ru

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re[2]: Отдача больших файлов

2014-01-13 Пенетрантность Михаил Монашёв
Здравствуйте, Anton.

 Да, КС site: я вижу. Забыл уточнить, что интересует более новый опыт,
 нежели 2009-го года, коих результатов больше всего. ;)

Всё с точностью до наоборот. Раньше и зима была больше на зиму похожа.
И девки краше. Особенно в 2009-ом. А сейчас уже всё не то, что раньше.


-- 
С уважением,
 Михаил  mailto:postmas...@softsearch.ru

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Re[2]: Отдача больших файлов

2014-01-13 Пенетрантность Anton Sayetsky
13 января 2014 г., 23:46 пользователь Михаил Монашёв
postmas...@softsearch.ru написал:
 А все, кто писал ранее, - теоретики, не стоящие Вашего внимания.
За 5 лет разве ничего не изменилось ни во FreeBSD, ни в nginx?
Кстати, если по указанной ссылке добавить дату с 01.01.2013, то
релевантных результатов как-то и нет...

Впрочем, это лишь переливание из. Писать текст в строку поиска я умею
и так, а нового опыта (хотя бы за прошедший год) Вами не предложено.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Сборка nginx с кастомным openssl

2014-01-13 Пенетрантность Валентин Бартенев
On Tuesday 14 January 2014 01:17:25 Kostya Alexandrov wrote:
 Про --help незнал, каюсь, однако же без хака
 # edit auto/lib/openssl/conf manually or use sed
 sed -i -e 's|\.openssl/||' auto/lib/openssl/conf
 
 собрать у меня не удалось
[..]

А не нужно было следовать приведенному руководству и собирать OpenSSL
самостоятельно.

Всё, что было нужно - это скачать архив с исходниками OpenSSL, распаковать,
и просто указать в --with-openssl=DIR вместо DIR путь к исходникам.

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Сборка nginx с кастомным openssl

2014-01-13 Пенетрантность Kostya Alexandrov
Валентин, возможно я не прав, но вот если бы я это увидел в доке к ssl 
модулю, то  флейма и дурных вопросов не задавал бы, заодно бы час-другой 
сэкономил бы себе, думаю человек, написавший то руководство так же как и 
я бодался с тем чтоб собрать nginx с кастомным openssl. Скажем так, для 
себя я проблему решил, и мне кажется, что будущим покалениям было бы 
неплохо получить эти сокральные знания без гугла и десятка дурных и 
вредных советов, типа ставит  пакеты от centos 6.5 с нодепс и тп. 
Решайте сами стоит ли добавить пару строк доки или нет.


On 14.01.14, 2:51, Валентин Бартенев wrote:

On Tuesday 14 January 2014 01:17:25 Kostya Alexandrov wrote:

Про --help незнал, каюсь, однако же без хака
# edit auto/lib/openssl/conf manually or use sed
sed -i -e 's|\.openssl/||' auto/lib/openssl/conf

собрать у меня не удалось

[..]

А не нужно было следовать приведенному руководству и собирать OpenSSL
самостоятельно.

Всё, что было нужно - это скачать архив с исходниками OpenSSL, распаковать,
и просто указать в --with-openssl=DIR вместо DIR путь к исходникам.

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru


___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Vladimir Skubriev

13.01.2014 21:46, VovansystemS пишет:

Половина попыток подключиться будет обламываться по таймауту.

в итоге клиенты будут не довольны  ?

да. я уже много лет с нетерпением жду того момента, когда браузеры
научатся понимать SRV записи типа а они имеют вид:

_service._proto.name. TTL class SRV priority weight port target.
т.е. когда-нибудь будет возможно сделать то, что сейчас реализовано с
mx записями - задавать вес для айпишников так:

_http._tcp.example.com. 86400 IN SRV 0 10 80 ip1.example.com.
_http._tcp.example.com. 86400 IN SRV 0 20 80 ip2.example.com.

тогда будет счастье и отказоустойчивость без ботлнеков..
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Странно что уже много лет.
Видимо это кому то нужно (

Всмысле существования и процветания бот нет сетей. Если я конечно 
правильно понимаю этот вопрос.


--
--
Faithfully yours,

Vladimir Skubriev

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Vladimir Skubriev

13.01.2014 22:22, Валентин Бартенев пишет:

On Monday 13 January 2014 20:17:34 Sergey Kobzar wrote:

On 01/13/14 19:46, VovansystemS wrote:

Половина попыток подключиться будет обламываться по таймауту.

в итоге клиенты будут не довольны  ?

да. я уже много лет с нетерпением жду того момента, когда браузеры
научатся понимать SRV записи типа а они имеют вид:

_service._proto.name. TTL class SRV priority weight port target.
т.е. когда-нибудь будет возможно сделать то, что сейчас реализовано с
mx записями - задавать вес для айпишников так:

_http._tcp.example.com. 86400 IN SRV 0 10 80 ip1.example.com.
_http._tcp.example.com. 86400 IN SRV 0 20 80 ip2.example.com.

тогда будет счастье и отказоустойчивость без ботлнеков..

Ну фэловер и сейчас решается с пом.  named + dlz + какая-ть чекалка.
Естественно NS сервер должен быть где-то в ДЦ.

[..]

Едва ли это можно назвать фэловер при ненулевом TTL.

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

А нулевой TTL используется?

--
--
Faithfully yours,

Vladimir Skubriev

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Vladimir Skubriev

14.01.2014 08:17, Лапочкин Константин пишет:

Можно организовать схему, когда живость сайта будет проверять сам ДНС.
Описание http://habrahabr.ru/post/177145/

-Original Message-
From: nginx-ru-boun...@nginx.org [mailto:nginx-ru-boun...@nginx.org] On
Behalf Of Sergey Kobzar
Sent: Tuesday, January 14, 2014 12:57 AM
To: nginx-ru@nginx.org
Subject: Re: две А записи в DNS - будет ли тормозить, если один из
провайдеров отвалится ?

On 01/13/14 20:30, VovansystemS wrote:

Кстати, готовые решения есть? А  то постоянно приходиться самому
че-то сочинять.

есть route 53 амазона, он умеет проверять на доступность и изменять
днс записи по соответствующим правилам.

Не-не. Сервисы, котоырй считают каждый запрос - не наш выбор. Мы еще не
столько много зарабатываем ;).


Едва ли это можно назвать фэловер при ненулевом TTL.

да :(
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Спасибо. Очень хорошая подсказка.

Только вопрос: Ведь здесь описывается несколько дата центров. В моем 
варианте - это не вариант.


У меня просто двай провайдера и серверная в одном здании.

В таком случае как лучше организовать доступ к сайту компании, при 
наличии двух провайдеров?


--
--
Faithfully yours,

Vladimir Skubriev

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

RE: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Лапочкин Константин
У вас даже всё проще. В случае с 2-я датацентрами, вам надо организовывать
репликацию. В вашем случае - нет.

Вам надо организовать, что бы на каждом входящем интерфейсе слушал dns
сервер и на запрос site.com отдавал свой белый  ип.

Допустим, у вас 2 белых адреса x.x.x.x и y.y.y.y Если через днс спросить у
x.x.x.x адрес сайта site.com он ответит x.x.x.x.  Если через днс спросить у
y.y.y.y адрес сайта site.com он ответит y.y.y.y. Остальное по статье. Если
днс провайдера видит, что dns сервер на x.x.x.x не отвечает, он спросит
адрес у второго сервера и клиенты пойдут на y.y.y.y.

-Original Message-
From: nginx-ru-boun...@nginx.org [mailto:nginx-ru-boun...@nginx.org] On
Behalf Of Vladimir Skubriev
Sent: Tuesday, January 14, 2014 10:43 AM
To: nginx-ru@nginx.org
Subject: Re: две А записи в DNS - будет ли тормозить, если один из
провайдеров отвалится ?

14.01.2014 08:17, Лапочкин Константин пишет:
 Можно организовать схему, когда живость сайта будет проверять сам ДНС.
 Описание http://habrahabr.ru/post/177145/

 -Original Message-
 From: nginx-ru-boun...@nginx.org [mailto:nginx-ru-boun...@nginx.org] 
 On Behalf Of Sergey Kobzar
 Sent: Tuesday, January 14, 2014 12:57 AM
 To: nginx-ru@nginx.org
 Subject: Re: две А записи в DNS - будет ли тормозить, если один из 
 провайдеров отвалится ?

 On 01/13/14 20:30, VovansystemS wrote:
 Кстати, готовые решения есть? А  то постоянно приходиться самому 
 че-то сочинять.
 есть route 53 амазона, он умеет проверять на доступность и изменять 
 днс записи по соответствующим правилам.
 Не-не. Сервисы, котоырй считают каждый запрос - не наш выбор. Мы еще 
 не столько много зарабатываем ;).

 Едва ли это можно назвать фэловер при ненулевом TTL.
 да :(
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
Спасибо. Очень хорошая подсказка.

Только вопрос: Ведь здесь описывается несколько дата центров. В моем
варианте - это не вариант.

У меня просто двай провайдера и серверная в одном здании.

В таком случае как лучше организовать доступ к сайту компании, при наличии
двух провайдеров?

--
--
Faithfully yours,

Vladimir Skubriev

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Артем Васильев
На что только не идут люди, лишь бы не покупать себе впс для хостинга


14 января 2014 г., 9:46 пользователь Лапочкин Константин
kost...@gmail.comнаписал:

 Да, появляется ещё один сервис, ДНС, от которого зависит работоспособность
 сайта.

 В вашем случае, если уже есть скрипт, который осуществляет переключение
 провайдера,  допилить его на изменение А записи на удалённом (не вашем) dns
 сервере. С условием выставления минимального ttl для этой записи что-то
 может получиться.  Однако, в этом случае ещё одной точкой отказа станет ваш
 скрипт.

 Ну, про  Amazon Route 53  уже сказали.

 -Original Message-
 From: nginx-ru-boun...@nginx.org [mailto:nginx-ru-boun...@nginx.org] On
 Behalf Of Vladimir Skubriev
 Sent: Tuesday, January 14, 2014 11:21 AM
 To: nginx-ru@nginx.org
 Subject: Re: две А записи в DNS - будет ли тормозить, если один из
 провайдеров отвалится ?

 14.01.2014 09:11, Лапочкин Константин пишет:
  У вас даже всё проще. В случае с 2-я датацентрами, вам надо
  организовывать репликацию. В вашем случае - нет.
 
  Вам надо организовать, что бы на каждом входящем интерфейсе слушал dns
  сервер и на запрос site.com отдавал свой белый  ип.
 
  Допустим, у вас 2 белых адреса x.x.x.x и y.y.y.y Если через днс
  спросить у x.x.x.x адрес сайта site.com он ответит x.x.x.x.  Если
  через днс спросить у y.y.y.y адрес сайта site.com он ответит y.y.y.y.
  Остальное по статье. Если днс провайдера видит, что dns сервер на
  x.x.x.x не отвечает, он спросит адрес у второго сервера и клиенты пойдут
 на y.y.y.y.
 
 Все оказывается так просто - но не в моей ситуации (Увы)!

 За раскладку большое спасибо. Все по полочкам. Большая благодарность.

 Только можно еще один вопрос.

 Дело в том, что моё начальство программисты и угодить им - практически не
 возможно.

 По крайней мере сколько я себя знаю. На данное предложение - они
 обязательно
 скажут, что держать свой DNS сервер для зоны нашего сайта - не надежно и
 этот вариант скорее всего отметут.

 Дело вот в чем, они хотят, чтобы в не зависимости от того, какой провайдер
 в
 текущий момент работал - работал сайт.

 Т.е. требования одновременной работы нет. Хотя бы через одного провайдера
 бы
 работал - и этого достаточно.

 За самодеятельсность - серьезная вздрючка.

 Поэтому возникает вопрос какие еще могут быть альтернативные решения в
 такой
 ситуации.

 Я с таким еще не сталкивался.

 --
 --
 Faithfully yours,

 Vladimir Skubriev

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru




-- 
WBR
Artem V. Vasiliev
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Сборка nginx с кастомным openssl

2014-01-13 Пенетрантность Alex Domoradov
 Про --help незнал, каюсь
очень странно, просто когда человек начинает собирать из исходников с
кастомными ключами, то он, как правило, четко знает - что он делает,
для чего и что он хочет получить в итоге :)

2014/1/14 Kostya Alexandrov koti...@mail.ru:
 Валентин, возможно я не прав, но вот если бы я это увидел в доке к ssl
 модулю, то  флейма и дурных вопросов не задавал бы, заодно бы час-другой
 сэкономил бы себе, думаю человек, написавший то руководство так же как и я
 бодался с тем чтоб собрать nginx с кастомным openssl. Скажем так, для себя я
 проблему решил, и мне кажется, что будущим покалениям было бы неплохо
 получить эти сокральные знания без гугла и десятка дурных и вредных советов,
 типа ставит  пакеты от centos 6.5 с нодепс и тп. Решайте сами стоит ли
 добавить пару строк доки или нет.


 On 14.01.14, 2:51, Валентин Бартенев wrote:

 On Tuesday 14 January 2014 01:17:25 Kostya Alexandrov wrote:

 Про --help незнал, каюсь, однако же без хака
 # edit auto/lib/openssl/conf manually or use sed
 sed -i -e 's|\.openssl/||' auto/lib/openssl/conf

 собрать у меня не удалось

 [..]

 А не нужно было следовать приведенному руководству и собирать OpenSSL
 самостоятельно.

 Всё, что было нужно - это скачать архив с исходниками OpenSSL,
 распаковать,
 и просто указать в --with-openssl=DIR вместо DIR путь к исходникам.

 --
 Валентин Бартенев
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru


 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Alex Domoradov
Ну вообще то ни один ДЦ/Хостинг не гарантирует вам 100% Uptime, хотя
многие и пишут, но это маркетинг.

2014/1/14 Артем Васильев artem.vasil...@gmail.com:
 На что только не идут люди, лишь бы не покупать себе впс для хостинга


 14 января 2014 г., 9:46 пользователь Лапочкин Константин kost...@gmail.com
 написал:

 Да, появляется ещё один сервис, ДНС, от которого зависит работоспособность
 сайта.

 В вашем случае, если уже есть скрипт, который осуществляет переключение
 провайдера,  допилить его на изменение А записи на удалённом (не вашем)
 dns
 сервере. С условием выставления минимального ttl для этой записи что-то
 может получиться.  Однако, в этом случае ещё одной точкой отказа станет
 ваш
 скрипт.

 Ну, про  Amazon Route 53  уже сказали.

 -Original Message-
 From: nginx-ru-boun...@nginx.org [mailto:nginx-ru-boun...@nginx.org] On
 Behalf Of Vladimir Skubriev
 Sent: Tuesday, January 14, 2014 11:21 AM
 To: nginx-ru@nginx.org
 Subject: Re: две А записи в DNS - будет ли тормозить, если один из
 провайдеров отвалится ?

 14.01.2014 09:11, Лапочкин Константин пишет:
  У вас даже всё проще. В случае с 2-я датацентрами, вам надо
  организовывать репликацию. В вашем случае - нет.
 
  Вам надо организовать, что бы на каждом входящем интерфейсе слушал dns
  сервер и на запрос site.com отдавал свой белый  ип.
 
  Допустим, у вас 2 белых адреса x.x.x.x и y.y.y.y Если через днс
  спросить у x.x.x.x адрес сайта site.com он ответит x.x.x.x.  Если
  через днс спросить у y.y.y.y адрес сайта site.com он ответит y.y.y.y.
  Остальное по статье. Если днс провайдера видит, что dns сервер на
  x.x.x.x не отвечает, он спросит адрес у второго сервера и клиенты пойдут
 на y.y.y.y.
 
 Все оказывается так просто - но не в моей ситуации (Увы)!

 За раскладку большое спасибо. Все по полочкам. Большая благодарность.

 Только можно еще один вопрос.

 Дело в том, что моё начальство программисты и угодить им - практически не
 возможно.

 По крайней мере сколько я себя знаю. На данное предложение - они
 обязательно
 скажут, что держать свой DNS сервер для зоны нашего сайта - не надежно и
 этот вариант скорее всего отметут.

 Дело вот в чем, они хотят, чтобы в не зависимости от того, какой провайдер
 в
 текущий момент работал - работал сайт.

 Т.е. требования одновременной работы нет. Хотя бы через одного провайдера
 бы
 работал - и этого достаточно.

 За самодеятельсность - серьезная вздрючка.

 Поэтому возникает вопрос какие еще могут быть альтернативные решения в
 такой
 ситуации.

 Я с таким еще не сталкивался.

 --
 --
 Faithfully yours,

 Vladimir Skubriev

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru




 --
 WBR
 Artem V. Vasiliev

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: две А записи в DNS - будет ли тормозить, если один из провайдеров отвалится ?

2014-01-13 Пенетрантность Артем Васильев
Любой ДЦ/хостинг априори надежнее чем такое HA-решение на основе местных
пионер-телекомов.
И избавляет от подобных вопросов и прочей ненужной головной боли.


14 января 2014 г., 11:21 пользователь Alex Domoradov
alex@gmail.comнаписал:

 Ну вообще то ни один ДЦ/Хостинг не гарантирует вам 100% Uptime, хотя
 многие и пишут, но это маркетинг.

 2014/1/14 Артем Васильев artem.vasil...@gmail.com:
  На что только не идут люди, лишь бы не покупать себе впс для хостинга
 
 
  14 января 2014 г., 9:46 пользователь Лапочкин Константин 
 kost...@gmail.com
  написал:
 
  Да, появляется ещё один сервис, ДНС, от которого зависит
 работоспособность
  сайта.
 
  В вашем случае, если уже есть скрипт, который осуществляет переключение
  провайдера,  допилить его на изменение А записи на удалённом (не вашем)
  dns
  сервере. С условием выставления минимального ttl для этой записи что-то
  может получиться.  Однако, в этом случае ещё одной точкой отказа станет
  ваш
  скрипт.
 
  Ну, про  Amazon Route 53  уже сказали.
 
  -Original Message-
  From: nginx-ru-boun...@nginx.org [mailto:nginx-ru-boun...@nginx.org] On
  Behalf Of Vladimir Skubriev
  Sent: Tuesday, January 14, 2014 11:21 AM
  To: nginx-ru@nginx.org
  Subject: Re: две А записи в DNS - будет ли тормозить, если один из
  провайдеров отвалится ?
 
  14.01.2014 09:11, Лапочкин Константин пишет:
   У вас даже всё проще. В случае с 2-я датацентрами, вам надо
   организовывать репликацию. В вашем случае - нет.
  
   Вам надо организовать, что бы на каждом входящем интерфейсе слушал dns
   сервер и на запрос site.com отдавал свой белый  ип.
  
   Допустим, у вас 2 белых адреса x.x.x.x и y.y.y.y Если через днс
   спросить у x.x.x.x адрес сайта site.com он ответит x.x.x.x.  Если
   через днс спросить у y.y.y.y адрес сайта site.com он ответит y.y.y.y.
   Остальное по статье. Если днс провайдера видит, что dns сервер на
   x.x.x.x не отвечает, он спросит адрес у второго сервера и клиенты
 пойдут
  на y.y.y.y.
  
  Все оказывается так просто - но не в моей ситуации (Увы)!
 
  За раскладку большое спасибо. Все по полочкам. Большая благодарность.
 
  Только можно еще один вопрос.
 
  Дело в том, что моё начальство программисты и угодить им - практически
 не
  возможно.
 
  По крайней мере сколько я себя знаю. На данное предложение - они
  обязательно
  скажут, что держать свой DNS сервер для зоны нашего сайта - не надежно и
  этот вариант скорее всего отметут.
 
  Дело вот в чем, они хотят, чтобы в не зависимости от того, какой
 провайдер
  в
  текущий момент работал - работал сайт.
 
  Т.е. требования одновременной работы нет. Хотя бы через одного
 провайдера
  бы
  работал - и этого достаточно.
 
  За самодеятельсность - серьезная вздрючка.
 
  Поэтому возникает вопрос какие еще могут быть альтернативные решения в
  такой
  ситуации.
 
  Я с таким еще не сталкивался.
 
  --
  --
  Faithfully yours,
 
  Vladimir Skubriev
 
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 
 
 
 
  --
  WBR
  Artem V. Vasiliev
 
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru




-- 
WBR
Artem V. Vasiliev
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru