Apache Веб-сервер не перенаправляет - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь выполнить простое перенаправление с одного URL-адреса на другой виртуальный хост. Мы используем прокси-балансировщик, который, кажется, является причиной проблемы. Вот конфигурация виртуального хоста:

  <VirtualHost *:80>
      ServerName a.server.name
      ServerAlias a.server.alias
      <Proxy balancer://a-balancer>
         BalancerMember http://127.0.0.1:12345 loadfactor=1 max=50 
         BalancerMember http://127.0.0.1:12346 loadfactor=1 max=50 


         Order deny,allow
         Allow from all

         ProxySet lbmethod=byrequests
      </Proxy>
         RedirectMatch permanent /louie/?$ http://www.duckduckgo.com

      ProxyPass / balancer://a-balancer/
      ProxyPassMatch /louie/?$ !



</VirtualHost>

Когда я go в общеизвестный веб-браузер и набираю a.server.name/louie/, он вообще не перенаправляется и жалуется: WebApplicationException перехвачено , статус: 404, сообщение: HTTP 404 не найден Когда я закомментирую ProxyPass / balancer: // a-балансировщик / он перенаправляет, как платят. К сожалению, без этой линии наш сервер не работает. Я очень мало знаю о веб-серверах, поэтому любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...