ПРОЕКТЫ 


  АРХИВ 


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: Похоже проблема с content-type



Andrey Y. Ostanovsky пишет:
Евгений Кленин wrote:
После перехода на nginx с апача (апач слушает 81, нжинкс 80 и передаёт апачу, вобщем стандарт) периодически стали возникать у пользователей вопросы. Сначала не придавал значения, т.к. у самого всё отлично работает, потом иногда стало проскакивать и у меня. Вобщем форум vbulletin, при открытии какой либо его странички, она отображается либо а). В виде html кода (как буд то html файл переименовали в txt, правда вначале ещё http заголовок). Прошу заметить, что это html код, генерируемый динамически, а не статическая html страничка. b). В виде php текста (опять же, как буд то php переименовали в txt), но только как ни странно... ниже привожу пример целиком (не включая звёздочки)
Я бы посмотрел на вывод команд:
grep  -i 'x-httpd-php' httpd.conf
server:/etc/apache# grep  -i 'x-httpd-php' httpd.conf
   #AddType application/x-httpd-php3 .php3
   #AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

httpd -V |grep CONFIG
server:/etc/apache# apache -V |grep CONFIG
-D TYPES_CONFIG_FILE="/etc/mime.types"
-D SERVER_CONFIG_FILE="/etc/apache/httpd.conf"
-D ACCESS_CONFIG_FILE="/etc/apache/access.conf"
-D RESOURCE_CONFIG_FILE="/etc/apache/srm.conf"

wget -S http://target.addr

server:/etc/apache# wget -S http://www.server.ru/forum/
--04:50:34--  http://www.server.ru/forum/
          => `index.html'
Преобразование адреса www.server.ru... xx.xx.xx.xx
Установка соединения с www.postnuclear.ru[xx.xx.xx.xx]:80... соединились.
Запрос HTTP послан, ожидание ответа...
1 HTTP/1.1 200 OK
2 Server: nginx/0.3.59
3 Date: Thu, 05 Oct 2006 00:50:34 GMT
4 Content-Type: text/html; charset=windows-1251
5 Connection: keep-alive
6 X-Powered-By: PHP/4.3.10-16
7 Set-Cookie: sessionhash=sdfghfd7h098709d87ghsdf6876; path=/forum/
8 Set-Cookie: bblastvisit=1160009434; expires=Fri, 05 Oct 2007 00:50:34 GMT; path=/forum/
9 Content-Length: 29729

100%[=================================================================================>] 29,729 --.--K/s

04:50:34 (11.28 MB/s) - `index.html' сохранен [29729/29729]

Первые две - чтобы убедиться, что в конфиге апачу прописано правило обработки файлов с нужными расширениями препроцессором php, а третья команда покажет - что отдает сервер в своих заголовках.

Очень жаль что проблема нестабильна.
Т.е. нет возможности показать реальный пример.
Я мог бы дать здесь ссылку, и вполне возможно кто то увидел бы этот пример, но не думаю что прилично давать в таких местах подобные ссылки :-) По поводу сборки nginx с логированием... я решил не делать этого, т.к. не вижу смысла, посколько судя по симптомам, похоже проблема действительно с апачем. Проблемы апача полагаю не совсем уместно здесь обсуждать, но если найдётся добрый совет, буду очень благодарен... Очень искренне не хочется вновь возвращаться к временам, когда в процессах крутилось куча апачевских инстансов
:-)



 




Copyright © Lexa Software, 1996-2009.