Skip to content

jcfenuchi/Projeto-final-ASA-administracao-de-sistemas-avancados

Repository files navigation

☆ pagina de explicação do projeto ☆


Olá Saudações, sou julio cesar.

  esse resultado é fruto do meu projeto da disciplina que chamamos de ASA( Administração de Sistemas Abertos ) da grade de Redes de computadores. onde aprendemos sobre DNS, DHCP, APACHE, FTP, serviço de email(Postfix/dovecot), basico de Banco de dados e PhP.

php apache mysql docker

no processo desenvolvimento foi dado um ambiente pelo professor com tudo instalado para cada aluno. após o termino do semestre resolvi desenvolver o ambiente em docker( no qual estudei por fora da materia ), tal esse que eu poderia demostrar em poucos comandos um ambiente que pode ser usado internamente de fomas adaptativas de forma persistente ou não.

o ambiente criado conta com um (Mozilla firefox, Bind9, apache e php) e uma imagem com Mysql para o banco de dados. após o inicios #docker-compose up --build (erros ? usar o sudo ou chown na pasta MySQL-Data) ou pode ser usado docker stack ele vai fazer o deploy das imagens e vai abrir uma interface grafica do firefox apontando para localhost que vai ter 3 paginas, uma para visualizar essa pagina, outra para visualizar as tabelas importantes do banco de dados, principal a pagina de login cuja eu chamei http://domains.manager.
OBS:só possui acesso aos sites caso seja usado o servidor de DNS 172.20.0.2 .

pagina domains

após o acesso a http://domains.manager voce deve fazer o login com o seu tipo de usuario da Hierarquia abaixo:

↣tipo root -> localizados na tabela root_users o root pode criar/excluir dominios acessaveis, troca sua senha de login e dos administradores de dominio.

criando novo dominio MiraiNikki:
pagina domains pagina domains pagina domains

↣tipo adminstrador -> localizado na tabela ftpusers o adminstrador pode criar/excluir usuarios, troca sua senha de login e dos usuarios

criação de um novo Usuario:
pagina domains pagina domains pagina domains

↣tipo usuario -> localizado na tabela ftpusers o usuario pode apenas trocar a propia senha.

logando com o usuario criado acima:
pagina domains
lembrando que caso o root crie um dominio MirraiNikki voce poderar acessar ele atraves de http://MiraiNikki ou http://www.MiraiNikki no seu navegador e terar uma pagina padrão preparada para voce.
pagina domains
caso voce feche o firefox e precise executar novamente use o seguinte comando:
#docker exec -it dns-server firefox localhost

para editar arquivos em runtime:
#docker exec -it dns-server bash

Observações: esse codigo não foi feito pensando em segurança, a logo usada é fictícia, o codigo pode ser aprimorado em alguns requisitos, sinta-se livre para entrar em contato ou aprimorar o codigo de acordo com sua preferencia.

se voce quiser aprender mais sobre DNS acesse livro sobre DNS.

About

trabalho final da disciplina de asa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published