Здравствуйте, Igor Sysoev.
Вы писали 7 октября 2004 г., 15:02:55:
IS> Правила пишутся на уровне http, server и location.
IS> Обрабатываются в порядке написания, то есть, апачевского аналога
IS> "order allow,deny" нет.
IS> Первое же попадание под правило прекращает дальшейшую обработку.
Хм. Странно. А почему это делалось именно так?
>> Кстати, как делается связка front-end (nginx) + back-end (Apache) ?
>> Например для случая когда есть один ip, один домен, и один порт(80).
>> Надо чтобы все файлы из .../video отдавалсиь nginx'ом, остальное
>> апачем. Чего и как писать в конфигах?
IS> location / {
IS> proxy_pass http://backend/;
IS> }
IS> location /..../video/ {
IS> alias /path/to/video/;
IS> }
Ага.
Смотрю на
post_accept_timeout 60;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
Если файл у меня скажем 700 метров. Как высчитывать эти цифры? С
учетом того, что клиент может оказаться с обычного модема на
28800. А еще он может использовать докачку. nginx ее умеет?
Еще. Я раньше никогда не делал разделения front и back -end'ов.
Просто пользовался одним апачем. Поэтому не совсем понимаю принцип
работы. Объясни пожалуйста, если "proxy_pass http://backend/;",
то получается что что-то одно из множества [ip,host,port] у меня
будет уже другое. Или я неправильно понимаю?
Еще не понимаю - в общем случае получается (т.е. я хочу чтобы
получилось) что и апач и nginx биндятся на один ip и на один порт.
Это происходит и работает нормально? И их надо запускать в
какой-то определенной последовательности, чтобы nginx оказался
именно форнт-ендом? Или как?
--
С уважением,
Nick S. Knutov mailto:nick@xxxxxxxxxx