Atualmente, tenho todos os meus sites como diretórios em /var/www
. Gostaria de configurar um host virtual http://foo/
que aponte para o /var/www/foo/foo
diretório (e ainda mantenha o comportamento localhost padrão).
Adicionei o seguinte arquivo,, foo
a /etc/apache2/sites-available/
:
<VirtualHost *:80>
ServerName foo
DocumentRoot /var/www/foo/foo
# Other directives here
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/foo/foo>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Em seguida, executei os seguintes comandos:
sudo a2ensite foo
sudo /etc/init.d/apache2 reload
Mas quando eu vou para http://foo/
ele ainda retorna uma página de pesquisa do ISP.
fonte
directory
blocos não deveriam ser diferentes?Se desejar, você pode dar uma olhada na resposta que eu postei aqui:
/programming/12532263/apache-domain-for-localhost-to-access-folders-as-http-folder-local/12563570#12563570
fonte