У мене є установка, де у нас є два сервери. Сервер WS використовується для обслуговування всього статичного контенту (зображень, css тощо) і працює з apache. Це точка враження для всіх запитів.
AS сервер разом - це кластер Weblogic, що складається з двох веб-серверів.
Усі запити .jsp переходять на AS-сервер.
Я повинен переписати певні запити в кластер, а не повторно переходити до WS. Я використовую таку логіку в apache mod_rewrite. Він не працює:
RewriteRule ^/(.*) index.jsp?c=$1
Показують журнали Apache
rewrite "/video" -> "index.jsp?c=video"
Але програма (сторінки JSP) не в змозі її отримати. Якось 404 сторінки запускаються, перш ніж вона перейде на сторону Weblogic.
Відповіді:
1 для відповіді № 1Я пропоную вам використовувати плагін WebLogic Proxy, щоб робити такі речі. Ваше запитання не відповідає мені, як сервер Apache знає про ваші WLS-сервери ... ознайомтеся з документацією:
http://docs.oracle.com/cd/E21764_01/web.1111/e16435/apache.htm