Existem algumas maneiras de fazer isso:
-
Crie um link simbólico para / home / me / app em / var / www
ln -s / home / eu / app / var / www / myapp
-
Use a diretiva
Alias
em /etc/apache2/httpd.confAlias / myapp / home / eu / app
Estou no Ubuntu 9.10. Meu aplicativo da web está em um diretório no meu /home/me/app
. Eu quero configurar o Apache de tal forma que eu possa acessar meu aplicativo através de um diretório. Por exemplo:
As pessoas podem acessar minha máquina através de domain.com
. O que eu gostaria de fazer é acessar meu aplicativo da web (localizado em /home/me/app
) através de um diretório, usando algo como: domain.com/myapp
.
Como posso configurar o Apache para esse tipo de comportamento?
É claro que não quero mover todo o meu aplicativo para /var/www/myapp
.
A diretiva Alias não resolveu meu problema. Se tentar inserir algo como mydomain.com/recommender/somedir
. Não vai encontrar nada. Porque o alias cobre apenas o /recommender
path
O que eu gostaria, é algo como um VirtualHost, mas em vez de apontar para um ServerName, quero apontá-lo para um nome de diretório.
Existem algumas maneiras de fazer isso:
Crie um link simbólico para / home / me / app em / var / www
ln -s / home / eu / app / var / www / myapp
Use a diretiva Alias
em /etc/apache2/httpd.conf
Alias / myapp / home / eu / app