ПРОЕКТЫ 


  АРХИВ 


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: (Apache 1.3 + SSI) + nginx - глючит SSI апача:((



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



 




Copyright © Lexa Software, 1996-2009.