Posso alias o DocumentRoot?

3

Eu tenho um aplicativo da web (oldapp.com) que armazena imagens em uma subpasta (oldapp.com/images) do DocumentRoot (também conhecido como web root). Eu estou reconstruindo o aplicativo em um domínio diferente (newapp.com) e criei um subdomínio especificamente para o armazenamento de imagens (images.newapp.com). Enquanto estou criando, testando e usando o novo aplicativo, ainda preciso que o aplicativo antigo continue acessando a subpasta de imagem antiga. Tudo isso está sendo feito no mesmo servidor. Eu preciso que o novo subdomínio tenha o mesmo acesso às imagens que estão na subpasta antiga.

Neste caso em particular, não tenho a opção de alterar a diretiva do DocumentRoot. Eu tenho acesso ao alias e ao redirecionamento.

Posso aliasar o DocumentRoot do vhost images.newapp.com ao subdiretório antigo de outro vhost (/var/www/vhost/oldapp.com/httpdocs/images)?

Em outras palavras, algo assim no bloco vhost images.newapp.com:

AliasMatch ^/(.*) /var/www/vhost/oldapp.com/httpdocs/images$1
    
por SunSparc 13.07.2012 / 07:38

1 resposta

2

Você deve ser capaz de fazer isso, mas você precisa adicionar a barra ao diretório de imagens antes do $ 1. Você também precisa ter certeza de que possui os direitos de acesso corretos ao diretório de imagens, tanto no sistema de arquivos quanto na configuração do apache.

    
por 13.07.2012 / 08:52

Tags