Re: Apache+русские стр аницы

2005-09-01 Пенетрантность Denis Smirnov
On Sat, Aug 27, 2005 at 11:08:46PM +0300, Alexander wrote:

A Есть следующая проблема, которую нужно срочно решить. Есть сервер, на
A нем стоит апач. До некоторого для он работал под Альтом. Сегодня его
A обновили до Деба 3.1 и вот понеслась. Директива в конфиге CharsetDisable
A не поддерживается. Все страницы на русском в браузере отображаются в
A виде подчеркиваний. В инете ни одного решения не нашел. Если кто знает -
A как его можно полечить - прошу помочь в этом нелегком деле. А то клиенты
A меня скоро побьют :(
A Заранее спасибо за любые советы...

Откатиться назад из бэкапа.

В следующий раз _сначала_ настраивать новое, а уже потом ломать старое.

Ну и подумать, почему в Debian CharsetDisable не нужна. Совсем.

-- 
С уважением, Денис

http://freesource.info

wart_home У меня сегодня митинг по поводу выбора дистрибутива на века для 
корпоративного использования.
wart_home Я, естественно, написал документ про понятно-что.
_saint_ wart_home, генту для корпоратива? :)))
wRAR wart_home: казалось бы, при чем здесь шлакварь?
raorn wart_home: неужели про СЛАКУ?
wart_home raorn: Я похож на русского физика? :)
_saint_ wart_home, ну не на китайского же ;)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Apache+русские стр аницы

2005-09-01 Пенетрантность Denis Smirnov
On Mon, Aug 29, 2005 at 11:38:29PM +0400, Andrey Melnikoff wrote:

 Я как майнтейнер apache в ALT могу дать ровно один совет...
 думать головой и не пускать фанатов к машинам в эксплуатации.
 Что бы там ни стояло и с чем бы они не нарезали круги около.
AM Эт к чему?

Смена дистрибутива на работающем сервере без серьёзных на то оснований
(как и накатывание любого апдейта, кстати) -- это фанатизм и демонстрация
незнания элементарных правил администрирования.

У меня, вон, целая одна машина на Slackware стоит. Пятилетней давности.
Стоит себе и работает. И будет работать, пока не накроется хард, например.
А когда хард накроется, я его из бэкапа заново залью. И ещё несколько лет
проработает.

 В будущем заведите себе привычку применять vserver для таких
 вещей, могли бы перекидыванием NAT или реверс-прокси.  Помогает
 ещё от многих болячек, заканчивая принципиальным отношением 
 к дистрибутиву, который установлен на машине, благо это может
 быть уже далеко не одна штука.
AM К чему эта куча buzz-words? 

К основным средствам, на которых держится создание стабильных
web-сервисов, это так, для общего развития.

Нормальные люди, обычно, сначала поднимают новый сервер, тестируют
самостоятельно. Потом гасят старый сервер, делают rsync данных на новый и
перекидывают NAT'ом или reverse proxy запросы на новый. Если оказывается
что есть глюка -- можно быстро вернуть всё назад.

А самые экономные, не желающие ради таких случаев держать стайку резервных
железок, используют vserver, и делают всё там.

 shameless plug
 В Master 2.4 оно поддерживается из коробки, что характерно.
 re RA: https://bugzilla.altlinux.org/show_bug.cgi?id=2941
 /
AM ИдиотизЪм. На данный момент russian apache - зло, т.к. не дает кэшировать
AM заведомо статические данные, нагружает сервер лишней работой.
AM У меня везде где он остался - стоит с CharsetDisable On по умлочанию.

А у меня есть клиенты, которые его требуют. И если я им его не дам, то
потеряю деньги. Так что очередной раз напоминаю, что фанатизму в
администрировании не место.

Ну и по поводу идиотизма проедусь -- кое-кто не удосужился прочитать как
это сделано в Мастере. Так вот по-умолчанию таки CharsetDisable.

-- 
С уважением, Денис

http://freesource.info


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Apache+русские стр аницы

2005-08-31 Пенетрантность Michael Shigorin
On Mon, Aug 29, 2005 at 11:38:29PM +0400, Andrey Melnikoff wrote:
   Есть следующая проблема, которую нужно срочно решить. Есть
   сервер, на нем стоит апач. До некоторого для он работал под
   Альтом. Сегодня его обновили до Деба 3.1 и вот понеслась.
  Видимо, это был даунгрейд :]
 Плохо подготовленный upgrade. 

По итогам -- даунгрейд. (по состоянию на тогда)

   Если кто знает - как его можно полечить - прошу помочь в
   этом нелегком деле. А то клиенты меня скоро побьют :(
  Я как майнтейнер apache в ALT могу дать ровно один совет...
  думать головой и не пускать фанатов к машинам в эксплуатации.
  Что бы там ни стояло и с чем бы они не нарезали круги около.
 Эт к чему?

К тому, что обновление действительно надо минимум обдумывать,
максимум -- не только обкатывать, но и быть готовым откатить при
непредвиденных проблемах.

  В будущем заведите себе привычку применять vserver для таких
  вещей, могли бы перекидыванием NAT или реверс-прокси.  Помогает
  ещё от многих болячек, заканчивая принципиальным отношением 
  к дистрибутиву, который установлен на машине, благо это может
  быть уже далеко не одна штука.
 К чему эта куча buzz-words? 

Рекомендую попробовать, а потом уже лепить ярлыки.
Сильно помогает и с предыдущим пунктом.

(в качестве реверс-прокси вот nginx прикручиваем, 
но это отдельно)

  shameless plug
  В Master 2.4 оно поддерживается из коробки, что характерно.

(linux-vserver.org, в смысле)

  re RA: https://bugzilla.altlinux.org/show_bug.cgi?id=2941
  /
 ИдиотизЪм.

Покажите пальцем, что ли.  Плеваться я тоже умею.

 На данный момент russian apache - зло, т.к. не дает кэшировать
 заведомо статические данные, нагружает сервер лишней работой.

Чушь уже почти всю выпороли...

Андрей, будьте добры, укажите мне на неправоту в отношении к
вопросу: пока есть пользователи фичи _и_ возможно абсолютно
прозрачно её оторвать для того большинства, которому не нужно,
фича будет.

До тех пор -- будьте добры, оставьте свои лейбы себе, мне их
хватает по более веским поводам.

 У меня везде где он остался - стоит с CharsetDisable On по
 умлочанию.

Вы даже не прочли багу, где обсуждалось не то что выключение по
умолчанию, а убирание AddModule/LoadModule, чтоб в server string
не лезло.  Уж не говорю про ознакомиться с пакетом.

Браво, продолжайте в том же духе.  И главное -- никогда не
читайте, что пишет собеседник, и уж тем более не аргументируйте.

:-\

-- 
  WBR, Michael Shigorin [EMAIL PROTECTED]
  -- Linux.Kiev http://www.linux.kiev.ua/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Apache+русские стр аницы

2005-08-29 Пенетрантность Michael Shigorin
On Sat, Aug 27, 2005 at 11:08:46PM +0300, Alexander wrote:
 Есть следующая проблема, которую нужно срочно решить. Есть
 сервер, на нем стоит апач. До некоторого для он работал под
 Альтом. Сегодня его обновили до Деба 3.1 и вот понеслась.

Видимо, это был даунгрейд :]

 Директива в конфиге CharsetDisable не поддерживается. Все
 страницы на русском в браузере отображаются в виде
 подчеркиваний. В инете ни одного решения не нашел. Если кто
 знает - как его можно полечить - прошу помочь в этом нелегком
 деле. А то клиенты меня скоро побьют :(

Я как майнтейнер apache в ALT могу дать ровно один совет...
думать головой и не пускать фанатов к машинам в эксплуатации.
Что бы там ни стояло и с чем бы они не нарезали круги около.

В будущем заведите себе привычку применять vserver для таких
вещей, могли бы перекидыванием NAT или реверс-прокси.  Помогает
ещё от многих болячек, заканчивая принципиальным отношением 
к дистрибутиву, который установлен на машине, благо это может
быть уже далеко не одна штука.

shameless plug
В Master 2.4 оно поддерживается из коробки, что характерно.
re RA: https://bugzilla.altlinux.org/show_bug.cgi?id=2941
/

-- 
  WBR, Michael Shigorin [EMAIL PROTECTED]
  -- Linux.Kiev http://www.linux.kiev.ua/


pgpcjLXqiWApQ.pgp
Description: PGP signature


Re: Apache+русские стр аницы

2005-08-27 Пенетрантность Pavel Ammosov
On Sat, Aug 27, 2005 at 11:08:46PM +0300, Alexander wrote:
 Есть следующая проблема, которую нужно срочно решить. Есть сервер, на
 нем стоит апач. До некоторого для он работал под Альтом. Сегодня его
 обновили до Деба 3.1 и вот понеслась. Директива в конфиге CharsetDisable
 не поддерживается. Все страницы на русском в браузере отображаются в
 виде подчеркиваний. В инете ни одного решения не нашел. Если кто знает -
 как его можно полечить - прошу помочь в этом нелегком деле. А то клиенты
 меня скоро побьют :(

это у тебя стоял т.н. Русский apache - http://apache.lexa.ru/ - набор
патчей к apache для перекодировки страниц при отдаче в кодировку
браузера. В прошлом тысячелетии браузеры не умели сами конвертировать
русские кодировки перед отображением и если страница была в koi8-r на unix, а
браузер работал на OS/2 с cp866, то прочитать содержимое сайта было
невозможно.

Сейчас это решённая проблема и браузеру достаточно от сервера получить
тип кодировки в котором ему отдают страницу (заголовок content-type,
слово charset=...).

Тебе надо найти в конфиге директиву AddDefaultCharset (если её нет, то
добавить) и написать там кодировку в которой лежат твои страницы
(windows-1251, koi8-r, utf8, и тд).

Для проверки удобно использовать утилиту GET из пакета libwww-perl, 
примерно так должен выглядеть результат:

$ GET -Ued http://www.yandex.ru/
GET http://www.yandex.ru/
User-Agent: lwp-request/2.06

[..]
Content-Type: text/html; charset=windows-1251
[..]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]