ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: использование proxy pass на сайте с картинками и JS



Это происходит того, что /js/jquery-min.js != /my_url$
У вас же в этот location попадает исключительно то, что заканчивается на /my_url. Все что не заканчивается на /my_url proxy_passом обрабатываться не будет.

Правильнее как-то так.
location ~* ^.[^&?]+\.(css|js|jpg|jpeg|gif|png)$ {
  root /path/to/srcipts_styles_images;
}

location ~ ^/my_uri {
  proxy_pass 127.0.0.1:80;
}

З.Ы. Написал по памяти, мог немного ошибиться.

21 июля 2011 г. 9:21 пользователь Craken <nginx-forum@xxxxxxxx> написал:
Здравствуйте товарищи!
Опять столкнулся с небольшой проблемой
использование nginx!
Суть проблемы:
В некоторых случаях для доступа
пользователей на один из сайтов, решил
использовать директиву proxy_pass!
То есть пользователь заходит на
страницу, nginx локейшном определяет
соответствие и проксирут на страницу...
ну вот пример использования:

location /my_url$ {
 proxy_pass http://site.com:80;
}

Проксирование работает, но грузит
только основной текст! То есть
джаваскрипты и картинки не
подгружаются!
Они имеют вот такую ссылку "    <script
type="text/_javascript_" src="">
Подскажите пожалуйста, как можно
обойти?

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

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



--
@p01nt

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


 




Copyright © Lexa Software, 1996-2009.