Não posso configurar vários redirecionamentos usando o Apache?

Não posso configurar vários redirecionamentos usando o Apache?

Tenho um único aplicativo da web no servidor com vários nomes de domínio (pittsburgh-app.com, philadelphia-app.com, etc).

Agora os nomes de domínio estão mudando para (new-pittsburgh-app.com, new-philly-app.com e assim por diante).

Então, quando eu configuro o seguinte redirecionamento em um novo arquivo conf, ele funciona:

<VirtualHost *:8080>   ServerName pittsburgh-app.com
  RewriteEngine on
  RewriteRule ^/(.*) http://new-pittsburgh-app.com/$1 [L,R=301]
</VirtualHost>

Mas o segundo redirecionamento não:

<VirtualHost *:8080>   ServerName philadelphia-app.com
  RewriteEngine on
  RewriteRule ^/(.*) http://new-philly-app.com/$1 [L,R=301]
</VirtualHost>

Não posso configurar vários redirecionamentos dessa maneira?

NB: Eu também configurei o segundo redirecionamento em um arquivo conf separado. A porta 8080 é necessária porque é ela que o balanceador de carga usa.

Responder1

Acho que as diretivas do host virtual precisam ser exclusivas, as duas que você listou parecem iguais:

velho:<VirtualHost *:8080>

novo: <VirtualHost www.pittsburgh-app.com:8080>

etc.

informação relacionada