Servidor CentOS · 6 min read · Oct 30, 2025

Como Gerenciar Servidor CentOS 7 com Webmin

Webmin é uma ferramenta de administração de sistema baseada na web, gratuita e de código aberto, para sistemas Unix. Ele fornece uma interface de usuário rica e poderosa baseada na web para administrar o servidor, juntamente com todas as aplicações populares como Apache, BIND, Squid Proxy, etc. Está disponível para quase todos os sistemas operacionais baseados em Unix populares, incluindo CentOS, Ubuntu, Debian, SUSE, BSD, etc.

Neste tutorial, vamos instalar o Webmin no CentOS 7.2. Também aprenderemos a administrar o servidor web Apache, firewalld e a configuração do Webmin.

Pré-requisitos

  • Servidor CentOS 7 mínimo
  • Privilégios de root. Este guia é escrito como usuário root, se você estiver logado como usuário sudo, execute sudo -i.

Atualizar Sistema Base

Antes de instalar qualquer pacote, é recomendado que você atualize os pacotes e o repositório usando o seguinte comando.

yum -y update

Uma vez que o sistema esteja atualizado, você pode prosseguir para instalar as dependências necessárias para o Webmin.

Instalar Dependências

Antes de podermos instalar o Webmin, você deve instalar algumas dependências. Execute o seguinte comando para instalar as dependências necessárias.

yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect

Uma vez que as dependências estejam instaladas, você pode prosseguir para instalar o Webmin.

Instalar Webmin

O Webmin está disponível como pacote RPM ou você também pode instalar o Webmin através de seu repositório oficial.

Adicione o repositório criando um novo arquivo de repositório executando o seguinte comando.

nano /etc/yum.repos.d/webmin.repo

Se você não tiver o nano instalado, pode executar yum -y install nano. Adicione as seguintes linhas ao arquivo.

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

Salve o arquivo e saia do editor. Agora busque e instale a chave GPG que foi usada para assinar os pacotes executando o seguinte comando.

wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc

Agora você pode facilmente instalar o Webmin executando o seguinte comando.

yum -y install webmin

O Webmin agora está instalado em seu sistema. Antes de acessar o painel do Webmin, você precisará configurar o firewall.

Configurar Firewall

O painel do Webmin pode ser acessado na porta 10000. Se você tiver um firewall em execução em seu sistema, precisará permitir que a porta 10000 seja acessada da rede externa. Execute os seguintes comandos para permitir a porta 10000 através do firewall.

firewall-cmd --zone=public --add-port=10000/tcp --permanent
firewall-cmd --reload

Acessar Webmin

Agora você pode acessar o Webmin em https://Seu_IP_Do_Servidor:10000. Certifique-se de usar https, pois você não poderá acessar o Webmin em uma conexão não criptografada. Você receberá um aviso sobre o certificado SSL, pois estamos usando um Certificado Autoassinado aqui. Você deve ver a seguinte tela uma vez que adicione uma exceção para o erro do certificado.

Acessar Webmin

Você pode fazer login usando as credenciais do usuário root do seu sistema. Forneça o nome de usuário root e a senha do usuário root. Se você não tiver nenhuma senha definida para o usuário root, pode sempre executar o comando passwd para redefinir a senha do usuário root.

Uma vez logado, você verá a seguinte tela.

Informações do sistema Webmin

A partir deste painel, você pode gerenciar o servidor interativamente.

Gerenciando Serviços

O Webmin pode ser usado para gerenciar os serviços em execução no servidor. Você pode implantar e configurar os serviços como módulos no Webmin. Para instalar um novo módulo, vá para Webmin >> Módulos Não Utilizados e clique no módulo que deseja instalar.

Gerenciar serviços com webmin

Instalando Apache

Vamos ver o exemplo de gerenciamento do servidor web Apache usando o Webmin. Da lista de Módulos Não Utilizados, clique em Servidor Web Apache.

Instalar apache

Se o Apache não estiver instalado em seu servidor, você verá a interface acima. Clique no botão Clique aqui para baixar e instalar o servidor web Apache através do YUM.

Uma vez que o pacote esteja instalado, você verá os detalhes das transações realizadas.

Instalador de pacotes Webmin

Agora atualize a página da web e você verá o Servidor Web Apache na aba Servidores.

Gerenciar Apache com Webmin

Para iniciar o servidor web Apache, clique no botão de iniciar.

Iniciar Apache

Você pode gerenciar a configuração global clicando em Configuração Global.

Configuração Global do Apache

Para criar um novo host virtual, clique na aba Criar Host Virtual. Escolha a opção Qualquer endereço em Gerenciar conexões para endereço. Forneça a porta na qual o host virtual irá escutar. A opção recomendada é usar a porta 80. Forneça o diretório raiz do documento para o servidor virtual. Selecione a caixa de seleção Permitir acesso a este diretório. Isso fornecerá as permissões apropriadas ao usuário Apache sobre o diretório. Forneça o nome do servidor para o servidor virtual. Forneça o caminho de arquivo apropriado para o novo servidor virtual. O arquivo deve ser armazenado no diretório /etc/httpd/conf.d/ e deve conter a extensão .conf. Você também pode optar por escrever a configuração do host virtual no httpd.conf padrão. Isso adicionará a configuração ao final do arquivo, mas não é recomendado. Por fim, clique no botão Criar agora para criar o host virtual.

Criar Host Virtual

Modificando o Firewall

Antes que você possa acessar o servidor web, precisará modificar o firewall para permitir o serviço HTTP ou a porta 80 através do firewall. Agora que temos o Webmin instalado, podemos fazer essa tarefa através do Webmin também. Navegue até Webmin >> Rede >> Firewalld.

Gerenciar Firewall com Webmin

Clique no botão Adicionar Serviço Permitido.

Escolha http na lista de serviços e clique no botão Criar.

Adicionar serviço http

Agora retorne à lista de zonas e clique no botão Aplicar configuração. Isso recarregará o firewall aplicando a nova configuração. Agora você pode acessar o servidor web em seu sistema.

Configurar Webmin

Você pode configurar as configurações do Webmin indo para Webmin >> Configuração do Webmin.

Configurar Webmin

Esta interface pode ser usada para configurar diferentes aspectos do Webmin. Você pode remover o erro SSL autoassinado usando o SSL gratuito Let’s Encrypt. Para fazer isso, clique no ícone Criptografia SSL. Você será levado à interface de configuração SSL. Clique na aba Let’s Encrypt e você deve ver a seguinte tela.

Criptografia SSL

Forneça o nome do host para o certificado. Certifique-se de que o nome do host que você usou está apontado para o servidor. Se não, faça as alterações necessárias na configuração DNS do domínio para apontá-lo para o seu servidor. Em diretório raiz do site para o arquivo de validação, insira /var/www/html. Use o valor padrão para copiar nova chave e certificado para o Webmin, tamanho da chave SSL e servidor Let’s Encrypt. Forneça 1 em Meses entre renovações automáticas. Uma vez feito isso, clique no botão Solicitar Certificado. Se os certificados forem gerados e instalados com sucesso, você receberá a seguinte saída.

Certificado Let's encrypt

Agora atualize a página da web ou abra o painel do Webmin em uma nova aba, você verá que nenhum aviso é produzido e o cadeado ficou verde dizendo Seguro.

Webmin protegido com Let's encrypt

Da mesma forma, você pode configurar mais opções do Webmin.

Conclusão

Neste tutorial, aprendemos a instalar o Webmin no servidor CentOS 7. Agora você pode gerenciar facilmente o servidor através da interface gráfica usando o Webmin.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.