Alias para o diretório do usuário

1

No Apache2 eu gostaria de dinamicamente URLs do Alias assim:

Alias /foo /etc/myapp/foo/www

Alias /bar /etc/myapp/bar/www

Alias /noob /etc/myapp/noob/www

e assim por diante, onde / xxx é qualquer diretório existente em / etc / myapp que contenha um subdiretório 'www'. Isso é possível no Apache2?

    
por Jeroen 02.07.2011 / 13:17

1 resposta

2

Depende do que você quer, você pode fazê-lo com hospedagem virtual em massa , mod_rewrite , ou script de shell simples:

for d in 'ls -l /etc/myapp | grep '^d' | awk '{ print $9 }''; do 
    if [ 'ls -l /etc/myapp/"$d" | grep '^d' | grep -c www' -eq 1 ]; then 
        echo "Alias /$d /etc/myapp/$d/www" >> /path/to/httpd.conf
    fi 
done

Você poderia, por favor, explicar sua situação um pouco mais?

    
por 21.08.2011 / 09:25