Nesse tutorial vou começar já com o apache instalado. O primeiro passo e criar um diretório (Pasta), onde ficarão os arquivos do site, essa pasta fica na pasta padrão do apache diretório www. Na imagem abaixo mostra o local onde ficarão as pastas de vários site no mesmo VPS como o mesmo IP.
Segue o comando para criar a pasta no diretório www
Sudo mkdir –p /var/www/seusite.com
Após a criação do diretório e necessário alterar a permissão para poder utilizar os arquivos que farão parte do site, segue o comando abaixo:
Sudo chown –R $USER:$USER /var/www/seusite.com
Em seguida utilizar o comando abaixo para dar permissão nos arquivos de leitura para que o site possa ser visualizado.
Sudo chmod –R 755 /var/www
O próximo passo e configurar um novo servidor virtual, quando o usuário digitar seusite.com ele redirecionar para a pasta seusite.com que foi criada utilizando um único IP da sua VPS. Segue o comando para a criação:
Sudo cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-available/seusite.com.conf
Será criado uma copia do o arquivo padrão de configuração default-ssl.conf para o novo servidor virtual seusite.com.conf, em seguida temos que editar o arquivo seusite.com.conf, segue o comando para edição do arquivo:
sudo nano /etc/apache2/sites-available/seusite.com.conf
Após aberto o arquivo insira as informações do seu domínio como mostra a imagem acima. DocumentRoot e o caminho onde está a pasta do seu site para ele redirecionar o domínio, informe o nome da sua pasta. Após isso temos que ativar o site para que ele possa responder por esse domínio configurado, segue o comando para ativar o site.
Sudo a2ensite seusite.com
Ctrl + x e Y para salvar as alterações no arquivo. Em seguida apontar o IP do seu VPS para o domínio que foi configurado, para isso temo que editar o arquivo Hosts do apache. Segue o comando para a edição do arquivo:
nano /etc/hosts
Feito isso reinicie o seu servidor apache para que o novo domínio virtual seja apontado para a sua pasta de destino, segue o comando para reiniciar o apache.
sudo service apache2 restart
Pronto seu servidor estará com mais de um site apontado para o mesmo endereço IP.