Configurando LEMP Linux, Nginx, MySQL/MariaDB, PHP) e PhpMyAdmin no servidor Ubuntu 15.04
A pilha LEMP é uma combinação poderosa de tecnologia de código aberto usada para desenvolvimento e hospedagem Web. LEMP compreende Linux, que é o sistema operacional da combinação, Nginx (pronuncia-se engine x) é um software de servidor web, usado para lidar com solicitações HTTP de servidores, auxilia na entrega de conteúdo estático e dinâmico. MySQL ou MariaDB são usados para armazenamento e recuperação eficiente de dados e PHP é usado para construir aplicações web dinâmicas, permitindo que os desenvolvedores se comuniquem com bancos de dados e integrem informações dinâmicas em páginas HTML.
É necessário instalar e configurar cada componente do LEMP, um de cada vez, para configurar manualmente uma pilha LEMP e PhpMyAdmin em um servidor Ubuntu 15.04.
Métodos usados
Instalação manual
Pacotes de pilha LEMP pré-construídos
Instalação manual
No servidor Ubuntu 15.04, a pilha LEMP (Linux, Nginx, MySQL/MariaDB, PHP) e PhpMyAdmin podem ser instaladas manualmente instalando e configurando separadamente cada componente.
Algoritmo
-
Instale ou atualize o Ubuntu com o servidor 15.04, o sistema operacional para esta combinação.
Instale o nginx, o nginx, com a ajuda do código fornecido.
sudo apt-get update
sudo apt-get install nginx
Instale MySQL ou MariaDB como sistema de gerenciamento de banco de dados para esta combinação.
sudo apt-get install mysql-server
Instale o PHP e os módulos do servidor web.
sudo apt-get install php-fpm php-mysql
Configure o servidor Web para acessar e trabalhar com o PHP.
sudo apt-get install php-fpm php-mysql
Adicione o local, salve o arquivo e reinicie o nginx
Instale e configure o PhpMyAdmin, a ferramenta de gerenciamento de banco de dados.
Acesse a ferramenta em seu servidor web.
Webmin
Uma interface gráfica de usuário (GUI) é oferecida pelo programa de gerenciamento de sistema baseado na web Webmin para controlar sistemas do tipo Unix. Através de uma interface de navegador da web, ele permite que os administradores de sistema controlem facilmente vários componentes do servidor, incluindo configuração do sistema, contas de usuário, sistemas de arquivos, pacotes de software e muito mais.
Benefícios do Webmin
Administração remota − Os administradores do sistema podem administrar seus servidores remotamente a partir de qualquer computador com um navegador da web, graças à interface baseada em navegador do Webmin. Isso o torna fácil de usar para administradores de diferentes níveis de habilidade, pois elimina a necessidade de conexão direta com o servidor ou experiência em linha de comando.
-
Suporte multiplataforma − Linux , FreeBSD, OpenBSD e até mesmo alguns computadores Windows podem usar o Webmin porque ele foi desenvolvido para rodar em uma variedade de sistemas operacionais semelhantes ao Unix. Isso o torna uma ferramenta flexível para gerenciar servidores em muitas plataformas.
Gerenciamento de usuários − Os administradores podem rapidamente crie, altere e remova contas de usuários e grupos baseados em servidor usando Webmin. Eles podem definir regras de senha, gerenciar direitos de usuário e regular quem tem acesso a quais recursos do sistema.
Gerenciamento do sistema de arquivos - Os administradores podem visualizar, modificar, fazer upload e baixar arquivos no servidor usando um gerenciador de arquivos fornecido pela Webmin. Operações típicas de arquivos são suportadas, incluindo manutenção de links simbólicos, estabelecimento de diretórios e alteração de permissões de arquivos.
Gerenciamento de pacotes − Os administradores podem instalar , atualizar e excluir pacotes de software de seu servidor usando a interface Webmin. Ele suporta vários programas de gerenciamento de pacotes, incluindo YUM (Yellowdog Updater, Modified) para sistemas baseados em Red Hat e APT (Advanced Package Tool) para sistemas baseados em Debian.
Monitoramento do sistema − Tempo real o monitoramento dos recursos do sistema, incluindo CPU, memória, utilização de disco e atividades de rede, é possibilitado pelo Webmin. Além disso, permite que os administradores gerenciem atividades agendadas, acompanhem processos ativos e verifiquem registros do sistema.
Segurança − Tecnologias de segurança como SSL A criptografia /TLS está incluída no Webmin para fornecer conexão segura entre o navegador e o servidor. Além disso, permite que os administradores administrem certificados SSL, configurem regras de firewall e definam controles de acesso.
Extensibilidade − O Webmin fornece um recurso significativo seleção de módulos externos que aumentam sua capacidade. Esses módulos desenvolvidos pela comunidade oferecem funcionalidade extra e suporte para diversos programas e serviços. Esses módulos podem ser personalizados para satisfazer nossos requisitos.
Webmin fornece uma interface baseada na web simples e amigável que direciona o processo de administração do servidor. Ele dá aos administradores de sistema a capacidade de gerenciar e monitorar com eficácia seus servidores, o que o torna uma ferramenta crucial para administrar sistemas do tipo Unix.
Algoritmo
Atualize o Ubuntu para o servidor 15.04.
Instale o Webmin, versão 15.04 dos repositórios padrão do Ubuntu não contém Webmin. No entanto, você pode instalar manualmente o Webmin baixando o pacote.deb do site oficial do programa.
-
Após o download, navegue até o diretório e instale com a ajuda do comando fornecido.
sudo dpkg -i webmin_*.deb
Acesse o Webmin usando o endereço IP do seu servidor. Então você pode fazer login com os detalhes do seu sistema.
Instale os componentes LEMP.
Instale, configure e acesse o PhpMyAdmin. Com a ajuda de sua interface amigável baseada na web, o Webmin facilita a instalação e operação do software de servidor. A instalação da pilha LEMP e do PhpMyAdmin também fica mais fácil com isso. Ele oferece uma abordagem melhor para instalação e configuração do servidor, sem depender da linha de comando.
Conclusão
Concluindo, a instalação de uma pilha LEMP em um servidor Ubuntu 15.04, que consiste em Linux, Nginx, MySQL/MariaDB, PHP e PhpMyAdmin, cria uma base sólida para desenvolvimento e hospedagem web. Os métodos detalhados fornecidos neste artigo podem ajudá-lo a configurar um ambiente de servidor web sofisticado que pode oferecer suporte a sites e aplicativos dinâmicos.
Concluindo, a instalação de uma pilha LEMP em um servidor Ubuntu 15.04, que consiste em Linux, Nginx, MySQL/MariaDB, PHP e PhpMyAdmin, cria uma base sólida para desenvolvimento e hospedagem web. Os métodos detalhados fornecidos neste artigo podem ajudá-lo a configurar um ambiente de servidor web sofisticado que pode oferecer suporte a sites e aplicativos dinâmicos.
Você desenvolveu com sucesso um ambiente de servidor web forte, pronto para hospedar e construir sites e aplicativos dinâmicos, configurando com sucesso o LEMP e o PhpMyAdmin no Ubuntu 15.04 Server. Os componentes Linux, Nginx, MySQL/MariaDB e PHP da pilha LEMP oferecem uma base sólida para o desenvolvimento de aplicativos online confiáveis e escaláveis.
Por último, mas não menos importante, a instalação do LEMP e do PhpMyAdmin no servidor Ubuntu 15.04 prepara o terreno para web design e hospedagem produtivos. Desbloqueie seu potencial utilizando a força da pilha LEMP com PhpMyAdmin e, em seguida, parta em busca de criar aplicativos online dinâmicos e cativantes.