Apache VirtualHost и ModProxy, не работающий, как надеялся

Самым простым и наиболее распространенным способом отправить дискретные новости в браузер является канал RSS. Синтаксический анализатор канала JavaScript должен уладить его. Или просто используйте серверную сторону агрегатора. Зависит от Ваших точных потребностей действительно; Вы лучше отправили бы описание того, чего Вы пытаетесь достигнуть, а не как Вы думаете, что достигнете его.

Править: спасибо за обновление. Поскольку, что Вы хотите, я предложил бы использовать что-то как rsyslog, чтобы войти в mysql базу данных и затем просто иметь сценарий PHP, чтобы запросить последние записи и распечатать их, генерировав HTML или RSS-файл. rsyslog должен поддержать базу данных приятно (возможно, с помощью заданий крона), и любой достойный дистрибутив будет иметь пакеты, который настраивает большую часть из этого для Вас.

0
задан 25 November 2010 в 16:29
1 ответ

Быстрое редактирование: действительно ли Вы уверены, что это - Apache, дающий Вам ошибка 400, btw? Используйте 'завихрение-v' и исследуйте трафик заголовка, чтобы гарантировать, что это - Apache, который это 400'ing.

Хм, это выглядит правильным. У Вас есть 'NameVirtualHost:9024" где-нибудь в Вашей конфигурации? И, действительно ли Вы уверены, что mod_proxy модули на самом деле включены через LoadModule где-нибудь?

Попытайтесь использовать альтернативный метод:

<Location />
  ProxyRequests Off
  ProxyPreserveHost On
  ProxyPass http://127.0.0.1:9023/war1
  ProxyPassReverse http://127.0.0.1:9023/war1
  #
  # Perhaps your Tomcat is HTTP/1.1 buggy?
  SetEnv force-proxy-request-1.0 1
  SetEnv proxy-nokeepalive 1
</Location>

Я предлагаю установить Вашу 'отладку LogLevel' для исследования фактического трафика для определения то, что идет не так, как надо.

0
ответ дан 5 December 2019 в 17:25

Теги

Похожие вопросы