Re: Nginx и авто вставка кода

proforg proforg at maloletka.ru
Thu May 17 19:58:17 MSD 2007


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 at maloletka.ru
+7 495 7853149



-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2423 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070517/2d53016f/attachment.bin>


More information about the nginx-ru mailing list