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

wizard wizard at linuxpro.ru
Thu May 17 22:27:43 MSD 2007


Спасибо огромное все заработало как нужно.

proforg пишет:
> 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
> 
> 
> 






More information about the nginx-ru mailing list