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