Como configurar o painel de controle Virtualmin no CentOS 7.0

O Virtualmin GPL é um poderoso e flexível painel de controle de hospedagem de sites gratuito e de código aberto para máquinas Linux baseado no famoso aplicativo baseado na Web chamado Webmin. O Virtualmin é uma ferramenta de administração de servidores web excepcionalmente poderosa e flexível. É inigualável em recursos e facilidade de uso. Ele oferece uma ampla gama de ferramentas para provedores de hospedagem, desenvolvedores da web, web designers e usuários finais. Existem duas edições diferentes nas quais podemos ter nosso aplicativo Virtualmin em execução, um em Profissional no qual precisaremos comprar licença e outro em edição GPL que é gratuito e de código aberto. Aqui estão alguns dos recursos responsáveis ​​por tornar o Virtualmin um dos principais Web Hosting Based Control Panel.

  1. Virtualmin tem uma interface de usuário fácil de usar e fácil de usar com um menu bem gerenciado.
  2. Respeita a liberdade do usuário por ser bastante flexível e pode ser facilmente customizado para tudo de acordo com a escolha do usuário.
  3. O design responsivo da sua interface torna-o facilmente acessível a partir de qualquer dispositivo que nos ajude a realizar tarefas de servidor facilmente de qualquer lugar.
  4. Ele tem a capacidade de enviar mensagens SMS se surgir algum problema antes que o usuário reconheça.
  5. É bastante abrangente, pois podemos gerir e executar quase tudo fora da caixa necessário para gerenciar um servidor de hospedagem web, incluindo e-mails, spams, configurações de rede, firewalls, bancos de dados, usuários e grupos, logs e statups do sistema, sistemas de arquivos de gerenciadores de arquivos, cotas, pacotes de software e muito mais.

Aqui estão algumas etapas fáceis para configurar o Virtualmin em uma máquina que executa a distribuição CentOS 7 do linux.

requerimentos do sistema

Antes de nos apressarmos para a instalação do Virtualmin, precisaremos ter certeza de que nosso sistema irá suportar o Virtualmin e rodar com todo o seu desempenho. Para instalar e executar o Virtualmin, precisaremos de uma máquina com pelo menos 1 GB de RAM. Se você tem uma máquina com memória RAM menor que o tamanho da memória 3GB, então é recomendado rodar 32 bit de distribuição Linux com o pacote de bits 32 do Virtualmin. É altamente recomendável configurar o Virtualmin em um servidor recém-instalado para evitar conflitos. Depois que os requisitos do sistema forem atendidos, precisaremos definir o nome do host de nossa máquina como um nome de domínio totalmente qualificado.

Para ver o nome do host configurado atualmente, precisamos executar o seguinte comando.

# hostname -f

li862-235.members.linode.com

E para alterar o nome do host da nossa máquina para um FQDN válido, será necessário executar o seguinte comando.

# hostname panel.linoxide.com

Atualizando o Sistema

Uma vez que nosso requisito de sistema tenha sido verificado e cumprido, iremos mais longe na instalação do Virtualmin em nossa máquina. Primeiro vamos ter certeza de que temos os pacotes de software mais recentes instalados em nossa máquina CentOS 7, atualize todos os pacotes para as versões mais recentes e estáveis, nós precisaremos executar o seguinte comando sob acesso root ou sudo.

atualização # yum

Atualizando o Sistema Centos7

Carregando VirtualMin

O VirtualMin pode ser instalado de várias maneiras, mas como estamos executando o CentOS 7, é muito fácil para nós configurar em uma máquina limpa. Podemos configurar usando um script automatizado que instalará automaticamente todas as dependências e pacotes. Para fazer isso, primeiro precisamos fazer o download do arquivo de script do VirtualMin usando o wget.

# wget http://software.virtualmin.com/gpl/scripts/install.sh -O /tmp/virtualmin-install.sh

–2015-11-20 05:32:30– http://software.virtualmin.com/gpl/scripts/install.sh
Resolvendo software.virtualmin.com (software.virtualmin.com)… 108.60.199.107
Conectando ao software.virtualmin.com (software.virtualmin.com) | 108.60.199.107 |: 80… conectado.
Pedido HTTP enviado, aguardando resposta… 200 OK
Comprimento: 47633 (47K) [aplicação / x-sh]
Salvando em: '/tmp/virtualmin-install.sh'
100% [=========================>] 47,633 114KB / s em 0.4s
2015-11 20 05 32 31 KB / s - '/tmp/virtualmin-install.sh' salvo [114 / 47633]

Aqui, o arquivo de script chamado install.sh é baixado do servidor de download oficial http://software.virtualmin.com/gpl/usando wget e é salvo no diretório / tmp / como virtualmin-install.sh

Executando o script do VirtualMin

Depois que o script VirtualMin for baixado com sucesso, iremos para a execução do arquivo de script. Para fazer isso, primeiro precisamos tornar o arquivo de script executável executando o seguinte comando chmod.

# chmod + x /tmp/virtualmin-install.sh

Uma vez que o arquivo é feito executável, vamos mais longe para executá-lo usando um shell. Aqui, vamos executá-lo usando sh como mostrado abaixo.

# sh /tmp/virtualmin-install.sh

Instalando o Virtualmin

Isso fará com que o assistente de instalação do Virtualmin seja iniciado. Ele solicitará um contrato de licença, para continuar a instalação, precisaremos pressionar Yseguido entrar . O script do instalador começará a executar várias verificações e a instalar os componentes necessários.

Permitir Firewall

Como o CentOS 7 é fornecido com o systemd como o sistema init padrão, o firewalld é instalado na maioria das máquinas como uma solução de firewall. Vamos configurar o programa de firewall para permitir que a porta 10000 seja exposta fora da caixa. Isso tornará o VirtualMin acessível dentro da rede conectada. Para permitir a porta 10000 do firewall, precisamos executar o seguinte comando.

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

sucesso

# firewall-cmd –reload

sucesso

Acessando VirtualMin

Como o nosso virtualmin foi instalado com sucesso e a porta 10000 está autorizada a ser exposta pelo programa de firewall, apontaremos nosso navegador para nosso servidor como https: // ip-address: 10000 ou https://domain.com:10000 de acordo com a configuração do sistema. Aqui, de acordo com nossa configuração, direcionaremos nosso navegador para https://panel.linoxide.com:10000. Isso exibirá alguns avisos sobre o certificado SSL, já que instalamos o virtualmin em uma certificação SSL autoassinada. Como estamos executando o navegador Google Chrome, vamos ver os avisos abaixo, vamos simplesmente ignorá-lo e continuar clicando em avançadobotão. Depois disso, vamos simplesmente clicar emProssiga para panel.linoxide.com (inseguro) para continuar na página de login do VirtualMin.

Certificado SSL Virtualmin

Em seguida, precisaremos inserir o nome de usuário e a senha root, que é o mesmo do sistema linux, para obter acesso ao Painel de Controle baseado na Web do VirtualMin.

Login do Virtualmin

Depois de inserirmos os detalhes de login, clicaremos no botão Login, que carregará o painel com a interface do Post Install Wizard.

Assistente de pós-instalação do Virtualmin

Pós-instalação

Agora vamos clicar em Next para continuar o assistente de pós-instalação, que é essencial para configurar diferentes pacotes e elementos do VirtualMin para um melhor desempenho. Aqui, vamos passar pelo assistente no qual precisaremos selecionar a opção desejada com a qual queremos configurar o VirtualMin. Ao configurar ou executar um serviço, precisaremos ter em mente se nossa RAM tiver a capacidade de lidar com esses serviços adequadamente ou não, a fim de garantir a qualidade do servidor. Aqui, vamos escolher Sim para ambos Preload bibliotecas Virtualmin de Executar servidor de pesquisa de domínio de email para melhorar o Interface do Virtualmin de velocidade de processamento de correio respectivamente.

Ajuste Virtualmin

Em seguida, clicaremos em Avançar e continuaremos em direção à seção Verificação de vírus. Aqui, como queremos que nosso processamento de e-mail seja rápido, selecionaremos Sim para executar o scanner do servidor ClamAV.

Ativando Clamav Scanner

Também habilitaremos o filtro de servidor SpamAssassin para filtrar as mensagens de spam indesejadas que chegam pelos e-mails da Internet.

SpamAssassin Mail Filter

Depois disso, vamos para a seleção do servidor de banco de dados para ser executado com o Virtualmin. Como o servidor MySQL é amplamente utilizado e suportado pela maioria das aplicações, nós simplesmente selecionamos Sim para o MySQL e selecione Não para o PostgreSQL servidor de banco de dados.

Escolhendo banco de dados

Agora precisaremos definir a senha de root para o servidor MySQL que será usado para acessar o servidor de banco de dados MySQL. Aqui, vamos definir a senha para o usuário root como Pa $$ worD123 .

Senha de root MySQL

Em seguida, navegaremos para a página de tamanho do banco de dados MySQL, onde precisaremos selecionar o tamanho da configuração do MySQL, aqui vamos selecionar Sistema grande (1G) depois disso, precisaremos definir um servidor de nomes resolvido na próxima página.

Tamanho da base de dados

Então, seremos convidados a escolher o modo de armazenamento de senha, vamos escolher Armazenar apenas senhas com hash por questões de segurança.

Modo de armazenamento de senha

Depois de concluído, veremos que nossa configuração do Virtualmin foi concluída, para continuar no painel, precisaremos clicar Avançar. Finalmente, depois que tudo estiver pronto, poderemos acessar nosso painel de controle Virtualmin totalmente configurado.

Painel Virtualmin

Conclusão

Finalmente, instalamos com sucesso o painel de controle virtual baseado em VirtualMin em nossa máquina rodando o CentOS 7 como sistema operacional. Agora, podemos gerenciar facilmente nosso VPS, vários sites, clusters, aplicativos, servidores, daemons e todo o sistema. Realmente, Virtualmin tornou possível administrar e administrar nossos servidores fora da caixa de qualquer dispositivo de qualquer lugar ao redor do mundo. Se você tiver alguma dúvida, sugestão ou comentário, escreva-os na caixa de comentários abaixo para que possamos melhorar ou atualizar nosso conteúdo. Obrigado !

2 Comentários

  1. Rodrigo Alves
    • Maimenino

Deixe um comentário

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.

GTranslate Your license is inactive or expired, please subscribe again!