• Linux вопрос пиздец Хочу задать вопрос гуру и гуриям линуксов (и апача).
    Суть такая. Есть Вэбсервер, на нем сайт, на сайте есть XML-RPC интерейс. Он работает, в общем.
    Далее, есть такой ебанный блог-клиент Blogilo. Эта ссака и все в общем-то так себе работала, но в последнее время вообще никак. Какие-то у нее непонятки с протоколом .
    Меня это задолбало и я решило посмотреть что там, нахрен, происходит, ибо те описания ошибок что выплевывает Блогило ни о чем не говорят
    Ну ладно, поставило я Justniffer, разобралось в синтаксисе более менее, сниффаю. Вроде заголовки вижу, а в бодях — какая-то херня. Думало что UTF8 не переваривается, но нет, походу это все из-за Content-Encoding: gzip
    Ну я по умному делаю sudo a2dismod deflate и перезапускаю сервер.
    Сработало? нуу...в общем justniffer недвусмысленно показывает что ответы xml-rpc все равно загзиппаны.
    Первое КАК???? Module deflate already disabled
    Второе — каким раком прочитать то что сервер высирает раз уж упорно не хочет не кодировать?

Replies (10)

  • @Toyoku-mono, может не вэб-сэрвер зиппует а приложение?
  • @kitt, Оно по идее настроено не запивать — php код глаами пробежал, вроде как нигде ничего про gzip нету
  • @Toyoku-mono, можь сниффер гонит? попробуй
    tcpdump -A -s 0 'tcp port 80 and (((ip[2:2] — ((ip[0]&0xf)<<2)) — ((tcp[12]&0xf0)>>2)) != 0)'
  • @kitt, Не, сниффер не гонит...
  • @kitt, Я использовало быдлорешение и поставило вайршарк :(
    Теперь хотя бы видно что атм за херь творится
  • @Toyoku-mono, Так, ну касательно Блогилы начинает проясняться...
  • @Toyoku-mono, и что там?)
  • @kitt, А там полный П внутри. Независимо от настроек оно использует для коммуникации протокол MetaWeblog, а надо MovableType
    Второе потомок первого, поэтому КОЕ ЧТО работает. Но тока кое что.
  • @kitt, Вот сравниваю с Scribefire — у Блогилы список категорий запрашивается как metaWeblog.getCategories а надо как у Скрибфайра — mt.getCategoryList
  • @Toyoku-mono, Вот ты говоришь по умному, но кто тебе сказал, что deflate реально disabled? a2dismod рулит линками в /etc/apache2/mods-enabled. А сам модуль может быть где-нибудь в конфигах подгружен через какой-нибудь "LoadModule deflate_module modules/mod_deflate.so".