Se você tem certeza de que deseja apenas um site em execução no seu servidor Ubuntu, a resposta é não, não é necessário configurar o vhost e a documentação do Linode deve colocar uma nota de rodapé dizendo algo nesse sentido. / p>
Estou configurando um servidor LAMP no meu VPS que executa o Ubuntu 16.04
O principal uso do servidor será servir como backend para um aplicativo da web. O Apache hospedará os arquivos PHP e o mySQL hospedará os dados (ambiente de teste).
Estou seguindo o link a seguir para instalar o link e nele há uma parte em que um HOST VIRTUAL é criado.
Minha pergunta é: será necessário criar um host virtual se apenas um site for executado no dispositivo?
Se você tem certeza de que deseja apenas um site em execução no seu servidor Ubuntu, a resposta é não, não é necessário configurar o vhost e a documentação do Linode deve colocar uma nota de rodapé dizendo algo nesse sentido. / p>
Eu costumo criar dois vhosts em tais situações, ou seja, um que serve como o vhost padrão que apenas serve uma página vazia (ou algo como "funciona"); e outro vhost baseado em nome que realmente serve o aplicativo.
Isso impede que a verificação de unidade de disco atinja seu aplicativo; como esses geralmente apenas direcionam o endereço IP sem realmente fornecer o nome do host correto no cabeçalho Host:, esses pedidos serão passados para o vhost padrão que possui apenas um arquivo index.html estático. Portanto, essas solicitações não causarão nenhum carregamento no seu servidor / banco de dados. Isso também impede que seu log de acesso seja corrompido por essas varreduras.
Então, não, não é obrigatório, mas tem suas vantagens.