Em algumas situações precisamos que cada um dos subdomínios aponte para um computador diferente na rede, estando um deles como servidor principal.
Criar Vhost no servidor principal
Associar "Owner" e "Group"
vamos criar também o ficheiro de web que nos permitirá visualizar o conteúdo na pasta
Os comandos são executados como root, assim, os atributos dos novos ficheiros criados são root. Para evitar problemas com as permissões, alterar o apache-user para (www-data)
Criar Virtual Hosts
No UBUNTU, o Virtual Host é criado em /etc/apache2/sites-available são ativados manualmente criando um symlink para
ou executando o comando
a2ensite server.domain1.com
Depois de criado o vhost, temos de ativar criando um symlink para sites enable ou executando comando
Criar sub para outro ips
Para criar subs para outro ips vamos usar o proxypass e criar um Vhost no server.domain1.com
Instalar no servidor
Configurar o vhost para o sub domínio
e, depois de criado, vamos ativar com
SSL Certificate
Mesmo que tenhamos criado um ssl para o domínio principal noutro servidor e os respetivos certificados para os subdominios, temos sempre de criar os nosso certificados, para isso usamos o certbot que nos gera um certificado gratuito "Let'sEncrypt". Instalar certbot.
Na pasta /etc/apache2/sites-available é criado automaticamente um ficheiro de configuração para o domínio com ssl e com a porta 443.