ПРОЕКТЫ 


  АРХИВ 


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: Nginx и авто вс тавка код а



On 17.05.2007, at 18:59, wizard wrote:

Здравствуйте.
Это уже интересней, а можно на примере.
Тоесть один location должен отвечать за проксирование на апач, а вот как должен выдлядеть второй?

если подключается статика то например так

location /
{
       proxy pass code;
}

location = /prepend_file.html (или location /relative/path/to/files/)
{
      internal;
      root /fs/path/to/prepend/file/;
}

из проблем тут то что если пользователь создаст каталог / файл с таким именем то получить доступ к нему он не сможет.



proforg пишет:
On 17.05.2007, at 17:26, wizard wrote:
Здравствуйте.
Не подходит для каждого виртуал хоста прописывать отдельный location, нужно именно чтобы файл грузился откуда то выше documentroot.
В этот location прописываете root на то место где лежат ваши файлы для добавления.
Он может находиться где угодно в пределах fs сервера
и ставите для него internal чтобы пользователь не мог получить к ним доступ "напрямую".

proforg пишет:
On 17.05.2007, at 16:17, wizard wrote:
Доброе время суток.
Возник вопрос, установил себе nginx для отдачи статики, а на сторонний порт повесил apache, в nginx есть возможность авто добавления файла в конец (начало) выводимого пользователю контенета, но там насколько я понял можно вставить только файл который находиться в DocumentRoot, так как у меня сервер free хостинг, то это вариант не очень подходит.
теперь собственно вопрос:
Как сделать так чтобы вставляемая страница грузилась из другого места ну например /etc/include.html либо с внешнего адреса например http://mydomen/include.html
прописать отдельный location для этого файла / каталога в каждом хосте, указав соответствующщий докрут



Алексей Бещёков
proforg@xxxxxxxxxxxx
+7 495 7853149



Attachment: smime.p7s
Description: S/MIME cryptographic signature



 




Copyright © Lexa Software, 1996-2009.