Adicione ao arquivo, entre <VirtualHost>...</VirtualHost>
:
<Directory /data/sites/dev.domain.com/www/public>
Order allow,deny
allow from all
</Directory>
Verifique se você tem NameVirtualHost *:80
em algum lugar antes de carregar este arquivo. (Você pode colocá-lo antes de <VirtualHost *:80>
para ter certeza.)
EDIT 2: Certifique-se de que sudo a2ensite config_file
config_file é o arquivo que contém o bloco <VirtualHost>
. Deve ser /etc/apache2/sites-available/dev.domain.com.conf
e você deve usar sudo a2ensite dev.domain.com.conf
Certifique-se de que você sudo apahce2ctl restart
EDITAR:
Com relação aos registros, não tenho certeza de qual é o seu conf global. Você pode precisar disso dentro de <VirtualHost>...</VirtualHost>
:
ErrorLog /var/log/apache2/dev.domain.com-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/dev.domain.com-access.log combined