Eu acredito que o que você está procurando é mod_userdir módulo apache. você pode ler mais sobre a configuração e configuração no seguinte link.
Além disso, você pode querer dar um pouco de leitura:
Eu tenho o OpenSUSE 12.1 instalado. Eu tentei muito para obter uma instalação LAMP funcionando. Eu configurei com YAST - (com as instalações do esquema).
pergunta 1: Como fazê-lo funcionar?
pergunta 2: Como configurar o apache?
pergunta 3: Como posso configurar o apache2 em ~/public_html
?
Sempre acreditei que, por padrão, no openSUSE, o servidor da Web é executado no seguinte diretório: ~/public_html
Mas infelizmente - eu instalei e o caminho que usei depois foi o seguinte ...:
/srv/www/
Pergunta 4: O que há de errado aí?
Uma vez que eu instalei desse jeito e tive problemas terríveis para gravar nas pastas Acho que o userid que usamos é apenas importante. Isso leva à pergunta: Como devo instalar o Apache para que eu não tenha problemas com permissões?
Eu li algo sobre mod_userdir mas não entendi muito: é necessário?