1. Objetivo do webmin.

    1. O Webmin é uma ferramenta de administração de sistema baseada na web para servidores do tipo Unix.
  2. Como instalar?

    1. A maneira mais simples de obter o Webmin é usar o script setup-repos.sh para configurar o repositório no Debian ou seus derivados. Isso pode ser feito executando os comandos abaixo:

         # Baixa o script setup-repos.sh 
         curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
      
         # Executa o script setup_repos.sh
         sudo sh setup-repos.sh  
         
         # Instala o webmim do repositório instalado. 
         sudo apt-get install webmin
      
      
  3. Como executar a interface gráfica webmim?

    1. Digite no browser o link: https://localhost:10000;
  4. Como visualizar os sites existentes no servidor apache2?

    1. Digite no browser o link: https://localhost:10000/apache/?xnavigation=1;
  5. Como criar um novo site?

    1. Execute as seguintes ações:
      1. Com direitos de root, crie a pasta do site dentro da pasta /var/www;
      2. Entrar na opção Servidor Web Apache2. Digite o link: https://localhost:10000/apache/?xnavigation=1;
      3. Selecionar a guia Create virtual host;
      4. Informar a porta que o site deve escutar;
      5. Selecionar a pasta raiz do site;
        1. Nota:
          1. Não adianta tentar configurar o site em pasta fora da pasta /var/www que não vai funcionar.
      6. Informar o nome do site no campo Server Name.
      7. Pressione o botão Create Now.
      8. Selecione o site criado, em seguida pressione no botão Edit Directives;
      9. Na opção edite diretivas, altere a linha que contem as palavras Options None para Options Indexes FollowSymLinks
      10. Abaixo da diretiva options adicione uma linha e digite a diretiva: AllowOverride None;
      11. Pressione o botão Save e retorne a página anterior;
      12. Próximo passo é associar o ip da máquina local ao nome do site.
  6. Como associar o site criado ao ip local onde o apache2 está escutando?

    1. Execute as seguintes ações:
      1. Selecionar o link https://localhost:10000/net/list_hosts.cgi?xnavigation=1;
      2. Selecionar a guia Host Addresses;
      3. Pressionar o botão Add a mew host Addresses e digite o ip e o nome do site (Server Name) informado no passo 5
      4. Pressionar o botão Create
      5. Voltar ao link anterior;
      6. Pressionar o botão Apply Configuration.
  7. Após criar o novo site e associar ao ip local é necessário reiniciar o servidor apache2:

    
       sudo systemctl reload apache2 
    
    

🔝🔝