De acordo com a documentação do Apache, ServerName
requer um FQDN . localhost
name não é um nome de domínio totalmente qualificado.
Tente alterar seu 000-default.conf
:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName default.localhost
DocumentRoot /var/www/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Alterar hosts do Windows:
192.168.10.10 default.localhost
De acordo com o manual do apache:
Syntax: <VirtualHost addr[:port] [addr[:port]] ...> ... </VirtualHost>
Addr can be any of the following, optionally followed by a colon and a port number (or *):
The IP address of the virtual host;
A fully qualified domain name for the IP address of the virtual host (not recommended);
The character *, which acts as a wildcard and matches any IP address.
The string _default_, which is an alias for *
Então, sugiro mudar:
<VirtualHost default.dev:80>
com:
<VirtualHost *:80>