-
Criar uma pasta (dns) com as configurações da infraestrutura para a zona prova.asa.br
-
Criar uma pasta com (web1) com as configurações da infraestrutura para um site web usando nginx
-
Criar uma pasta com (web2) com as configurações da infraestrutura para um site web usando apache
-
Criar as configurações de DNS para web1 como s1.prova.asa.br
-
Criar as configurações de DNS para web2 como s2.prova.asa.br
-
Criar um programa (script) para iniciar e parar os três containers que compõem a estrutura
Para começar clone o repositório:
git clone https://github.com/pedroieremis/Docker-DNS-Nginx-Apache.git
Navegue até o repositório clonado:
cd Docker-DNS-Nginx-Apache/
Execute o Script de automação da Infraestrutura:
./auto.sh
-
O DNS vai usar o mesmo IP para o s1.prova.asa.br, como para s2.prova.asa.br, o que vai lhe possibilitar o acesso aos serviços certos são as portas diferentes definidas no momento de execução. A interna para os containers web, será 80 para os dois servidores web, mas as externas diferentes.
-
Basta executar o Script de auto.sh para subir a Infraestrutura. Um servidor Web estará sendo acessado pela porta 7070 e outro pela 9090.