Похоже проблема с content-type

Евгений Кленин superjohn at mail.ru
Wed Oct 4 15:21:37 MSD 2006


Евгений Кленин пишет:
>> On Tue, 3 Oct 2006, Евгений Кленин wrote:
>>
>>     
>>> После перехода на nginx с апача (апач слушает 81, нжинкс 80 и передаёт апачу, 
>>> вобщем стандарт) периодически стали возникать у пользователей вопросы.
>>> Сначала не придавал значения, т.к. у самого всё отлично работает, потом 
>>> иногда стало проскакивать и у меня.
>>> Вобщем форум vbulletin, при открытии какой либо его странички, она 
>>> отображается либо
>>> а). В виде html кода (как буд то html файл переименовали в txt, правда 
>>> вначале ещё http заголовок). Прошу заметить, что это html код, генерируемый 
>>> динамически, а не статическая html страничка.
>>> b). В виде php текста (опять же, как буд то php переименовали в txt), но 
>>> только как ни странно... ниже привожу пример целиком (не включая звёздочки)
>>> *************
>>> put(\"".gettemplate('forumdisplay')."\");");
>>>
>>>
>>> ?>
>>> *************
>>>
>>> Второй вариант особенно беспокоит т.к. это раскрытие кода, что всегда 
>>> относилось к критическим уязвимостям.
>>> У некоторых пользователей проблема с форумом абсолютно постоянна, т.е. нет 
>>> возможности вообще с ним работать. У большинства периодами.
>>> "Рядом" стоит собственный проект так же на php, с ним подобной проблемы не 
>>> замечено.
>>> Заранее извиняюсь за может быть не очень компетентное обьяснение ситуации... 
>>> обьясняю как могу...
>>> Версия nginx 0.3.59 (за обновлениями не гонюсь, т.к. не вижу в их описании 
>>> ничего, что могло бы меня заинтересовать).
>>> Система - debian , ядро 2.6.8
>>>       
>> Как выглядит конфигурация ?
>>
>>
>> Игорь Сысоев
>> http://sysoev.ru
>>
>>     
>
> во вложении
>   
> ------------------------------------------------------------------------
>
> user  www-data;
> worker_processes  1;
> error_log  /var/log/nginx/error.log warn;
>
> events {
>     worker_connections  1024;
> }
>
>
> http {
>     include       /etc/nginx/mime.types;
>     default_type  application/octet-stream;
>     log_format main      '$remote_addr - - [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"'
>     log_format combined  '$remote_addr - - [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_host" $request_time "$http_x_forwarded_for" "$http_via" "$gzip_ratio"'; 
>     access_log	/var/log/nginx/access.log combined;
>
>     sendfile        on;
>     keepalive_timeout  65;
>     tcp_nodelay        on;
>
>     server {
>         listen       80;
>
>         charset off;
>
>         location / {
>         root   /home/site/www/;
>         index  index.html index.htm index.php;        
>     }
>
>     location ~ \.php$ {
>         proxy_pass   http://127.0.0.1:81;
>       proxy_redirect     off;
>         proxy_set_header   Host             $host;
> 	    proxy_set_header   X-Real-IP        $remote_addr;
> 	    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
> 	access_log   off;
>     }
>     
>     location ~* ^.+\.(jpg|jpeg|gif)$ {
>         root   /home/site/www/;
> 	access_log   off;
> 	expires      30d;
>     }
> 						
>         error_page   500 502 503 504  /nginx-errors/50x.html;
>
>         location ~* ^.+\.fcgi {
>             fastcgi_pass   127.0.0.1:9000;
>             fastcgi_index  index.fcgi;
>             fastcgi_param  SCRIPT_FILENAME  /var/www/cpp$fastcgi_script_name;
>             include        /etc/nginx/fastcgi_params;
>         }
>
>         location /doc {
>             root /usr/share;
>             autoindex on;
>             allow 127.0.0.0/8;
>             deny all;
>         }
>     }
> }
>   

Скажите, мне есть смысл ждать ответа на этот вопрос ?
Это очень важно для меня.





More information about the nginx-ru mailing list