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

Евгений Кленин superjohn at mail.ru
Thu Oct 5 05:05:57 MSD 2006


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 с логированием... я решил не делать этого, т.к. 
не вижу смысла, посколько судя по симптомам, похоже проблема 
действительно с апачем. Проблемы апача полагаю не совсем уместно здесь 
обсуждать, но если найдётся добрый совет, буду очень благодарен...
Очень искренне не хочется вновь возвращаться к временам, когда в 
процессах крутилось куча апачевских инстансов
:-)





More information about the nginx-ru mailing list