Старый 10.04.2008, 10:47   #1
Специалист
 
Аватар для Kashey
 
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 162
Kashey - очень-очень хороший человекKashey - очень-очень хороший человекKashey - очень-очень хороший человекKashey - очень-очень хороший человек
По умолчанию Помогите донастроить nginx

Люди добрые подскажите как настроить гникс на выполнение след правил

если запрос - файл (if (!-f $request_filename) )
кушаем нгиксом
если в начале запроса есть некий путь - кушаем нгиксом

если не файл или 404 - отдаем в прокси на апач( желательно на upstream)

сейчас имеем
Цитата:
server {
listen 80;
server_name бла бла
access_log /var/log/ngnix/access.log main;
# Main location
location / {
proxy_pass http://127.0.0.1:81/;
proxy_redirect off;

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

client_max_body_size 10m;
client_body_buffer_size 128k;

proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffering On;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}

# Static files location
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2| doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$ {
root /var/www/kashey/sites/crawler;
}
}
проблема в том что ОЧЕНЬ много jpg и других картинок я выдаю скриптом.
mod_rewrite был мне в помошь.. да всплыл
__________________
Нужны новости? - На скане полмиллиона новостей. Всяко разных.
И как всегда это все ScanLog записывает
Kashey вне форума   Ответить с цитированием
Старый 10.04.2008, 19:49   #2
Эксперт
 
Аватар для seocore
 
Регистрация: 18.06.2007
Адрес: Картофель
Сообщений: 2,417
Вес репутации: 301
seocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Kashey Посмотреть сообщение
проблема в том что ОЧЕНЬ много jpg и других картинок я выдаю скриптом.
mod_rewrite был мне в помошь.. да всплыл
так пропиши для картинок пути отдельно
location /images {
root /var/www/kashey/sites/crawler/;
}

location /pic {
root /var/www/kashey/sites/crawler/;
}

еще рекоменду сразу влепить туда limit_conn + limit_rate, что значительно сбалансирует систему + избавит от 90% http-флуд атак
__________________
Инструменты для веб-мастера: кластеризатор СЯ, все запросы конкурента, XML-лимиты для плагина Wink'а
seocore вне форума   Ответить с цитированием
Старый 10.04.2008, 23:28   #3
Вредина
 
Аватар для Jooz
 
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 377
Jooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущее
По умолчанию

Проксипасс принципиален?
Может есть смысл прикрутить гинкс отдельным сервером от апача?
И уже реврайтом картинки перекидывать на гинск?
RewriteRule ^img/src/avator/([0-9]+\.(jpg|gif|png)) /mod/avator.php?avator=$1 [NC]
__________________
Чтобы произошло чудо нужно обязательно дунуть. Если не дунуть - чуда не произойдет!
Jooz вне форума   Ответить с цитированием
Старый 11.04.2008, 10:14   #4
Специалист
 
Аватар для Kashey
 
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 162
Kashey - очень-очень хороший человекKashey - очень-очень хороший человекKashey - очень-очень хороший человекKashey - очень-очень хороший человек
По умолчанию

Картинки перебрасываю через Accel-Redirect
работает класно

Отделньного сервера для гникса просто нету
__________________
Нужны новости? - На скане полмиллиона новостей. Всяко разных.
И как всегда это все ScanLog записывает
Kashey вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите помогите вставить код в ShopScript Cat_N Вопросы по работе системы 3 22.01.2010 14:35
Nginx, два апача и немного бабок в тележке.. Kashey Разработка и сопровождение сайтов 2 23.05.2008 16:59
Апача, nginx , lighttpd Kashey Разработка и сопровождение сайтов 17 01.02.2008 07:55


Часовой пояс GMT +3, время: 15:58.