Настраивая Apache, Tomcat, mod_jk и mod_rewrite, чтобы преподнести кота от верхнего уровня

Эта ссылка детализировала информацию о том, как использовать Солярис 10 "проектов".

Этот PDF имеет все части в одном файле. Материал, относящийся к этому вопросу, находится на странице 59.

0
задан 16 December 2009 в 22:12
5 ответов

Спасибо оба. Я соглашаюсь, что это - проблема пути cookie или проблема с Apache, не отправляющим информацию о куки вперед или что-то.

Я закончил тем, что делал веб-приложение кота КОРЕНЬ, который заставил проблемы пути cookie уходить, наряду с удалением/javapp корня контекста от URL хорошее влияние стороны. Я закончил с mod_proxy_ajp, поскольку было легко настроить, и я нашел некоторую документацию шибболета, которая указала на этот являющийся наилучшим вариантом.

Кажется, что это целое пространство является таким вуду, и все предлагают их собственное решение, что я мог бы также найти что-то, что работает и просто выполненный с ним...

0
ответ дан 4 December 2019 в 12:11

Не использовать mod_jk2 (который удерживается от использования так или иначе), но использование mod_proxy с ProxyPass и ProxyReversePass. Намного легче настроить, даже Ваше исключение для статического содержания может быть выражено легко:

ProxyPass /statics !
ProxyPass / http://localhost:8080
ProxyPassReverse / http://localhost:8080

Недостаток состоит, очевидно в том, что, если JAVA-приложение хочет считать IP-адрес клиента (и другая клиентская информация), это получит адрес Apache вместо этого, поскольку он - прокси проигрывания. Для этого ситуации необходимо будет использовать mod_jk

2
ответ дан 4 December 2019 в 12:11
  • 1
    mod_jk не удерживается от использования. mod_jk2 удерживается от использования. –  Lloyd Meinholz 27 January 2010 в 16:59

Я подозреваю, что это - проблема пути cookie. Подтвердить, что, можно разжечь отладчик HTTP и проанализировать Трафик HTTP.

1
ответ дан 4 December 2019 в 12:11

Рабочий worker1.sticky_session=1 набора

Я говорю что использование mod_jk как его созданный специально для кота ajp и его хорошо maintened (каждый год thers обновление с новым fetures)

1
ответ дан 4 December 2019 в 12:11

Можно выполнить это использование mod_header в конфигурации, которая имеет функциональность подобный mod_rewrite, но используется для изменения http заголовки.

Изменить все пути cookie от/javaapp до /

Header edit Set-Cookie "^(.*; Path=)/javaapp/?(.*)" $1/$2

Или если Вы хотели изменить путь cookie полностью от/javaapp для высказывания/my_java_app

Header edit Set-Cookie "^(.*; Path=)/javaapp/?(.*)" $1/my_java_app/$2
0
ответ дан 4 December 2019 в 12:11

Теги

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