Existem milhões de maneiras diferentes de configurar o Apache e o que você declarou parece ser uma possível solução para vários sites, mas não o que eu pessoalmente usaria.
Estou um pouco confuso sobre o motivo pelo qual você pode usar o Linux Mint, uma distribuição Linux de desktop para um servidor da Web, mas presumo que você saiba o que está fazendo. Talvez você queira um ambiente de teste para o trabalho de desenvolvimento.
A diretiva <VirtualHost>
é usada para hospedar vários sites no mesmo servidor e que é sobre isso. O conteúdo de cada grupo <VirtualHost>
contém as opções de configuração que são diferentes do host principal e da configuração principal.
Mas então você pergunta: "É obrigatório usar VirtualHost
no Linux Mint?" e a resposta curta é não, a menos que você queira hospedar mais de um site.
Eu acho que a verdadeira questão é algo mais como:
I am trying to set up a development environment with Apache on a Linux Mint desktop and I'm a little unsure how to configure it correctly.
This is what I have currently and it is not working... list of what you tried and what went wrong
No momento, sua pergunta não está muito clara. Talvez edite sua pergunta para incluir um pouco mais de detalhes sobre o que você deseja fazer com o Apache.