Здравствуйте, Igor.
Вы писали 8 февраля 2006 г., 11:29:32:
> On Wed, 8 Feb 2006, [windows-1251] Дугин Сергей wrote:
>> http://www.film7day.ru/test.shtml - напрямую идет апач
>> http://www.film7day.ru:8080/test.shtml - а тут я поставил nginx,
>> который пересылает все на 80 апача
>>
>> конфинг nginx выглядит так:
>> server {
>> listen 212.176.124.197:8080;
>> server_name film7day.ru www.film7day.ru *.film7day.ru;
>> location / {
>> proxy_pass http://212.176.124.197:80/;
>> proxy_redirect off;
>> proxy_set_header Host $host;
>> proxy_set_header X-Real-IP $remote_addr;
>> proxy_set_header X-Forwarded-For $remote_addr;
>> proxy_set_header X-Accel-Internal /internal_film7day_ru;
>> }
>> location /internal_film7day_ru/ {
>> root /home/film7day/film7day.ru/html;
>> rewrite ^/internal_film7day_ru/(.*)$ /$1 break;
>> internal;
>> }
>> }
>>
>> В апаче юзается mod_aclr
>>
>> вот как выглядит test.shtml
>>
>> <html>
>> <body>
>> <hr>1) <!--#include file="123.txt" -->
>> <hr>2) <!--#include virtual="/123.txt" -->
>> <hr>3) <!--#echo var="REMOTE_ADDR" -->
>> <hr>4) <!--#fsize file="123.txt" -->
>> </body>
>> </html>
>>
>> Вот когда смотриш напрямую в апач, то выполняются все 4 SSI
>> инструкции причем 4 интсрукция показывает верно размер файла, а когда
>> через nginx файл не инклюдится при этом я пробовал не только:
>> <!--#include virtual="/123.txt" -->
>> но и
>> <!--#include virtual="/home/film7day/film7day.ru/html/123.txt" -->
>> и
>> <!--#include virtual="123.txt" -->
> А кто должен вставлять файл, когда ответ проходит через nginx ?
> В любом случае, нужно смотреть в error_log.
> Игорь Сысоев
> http://sysoev.ru
Ну так апач при работе через nginx две SSI интрукции выполняет -
значит и файл он должен вставлять. В логах апача и nginx ошибок нет и если
глянуть
тут http://www.film7day.ru:8080/test.shtml, то внутри не будет видно
не обработаных SSI строк. То ест ьвпечатление что апач при работе
через nginx инклюдит просто пустоту.
--
С уважением,
Дугин Сергей mailto:drug@xxxxxxxxx
QWARTA