Отрицание регулярных выражений - Apache - PullRequest
0 голосов
/ 06 марта 2011

Я бы хотел настроить свой веб-сервер Apache для обслуживания всего, что начинается с "/ static /", а все остальное должно обслуживаться Tomcat.

Например:

  • www.myDomain.com / статический / ничего должен обслуживаться веб-сервером Apache

  • www.myDomain.com / notStatic / должен быть сервером от Tomcat

Вот мой конфигурационный файл:

<VirtualHost *:80>

ServerName myDomain.com
ServerAlias www.myDomain.com

DocumentRoot /var/www

ProxyPassMatch (?!/static/.*)$ ajp://localhost:8009/$1

</VirtualHost>

Но это не работает. Как мне это сделать?

1 Ответ

0 голосов
/ 06 марта 2011

я сделал это, установив nginx для статического для работы на другом ip и установив статический поддомен.

если вы не можете сделать это, я бы предложил настроить прокси для обоих серверов (для всего трафика на 80-портовом)

и я не рекомендую apache для статического содержимого. используйте nginx / lighttpd

также об этом следует спросить на http://serverfault.com (ИМХО)

...