Construa aplicações PHP com um servidor NGINX ao invés de Apache.
A pilha LEMP substitui o componente do servidor web Apache por NGINX ("Engine-X"), fornecendo o E na sigla: Linux OS, servidor NGINX , sistema de gerenciamento de banco de dados relacional MySQL/MariaDB, e a linguagem de programação PHP. Esta pilha funcionará para quase todas as aplicações que são compatíveis com uma pilha LAMP. A vantagem de escolher NGINX é a capacidade de servir mais páginas simultaneamente com um perfil previsível de uso de memória, tornando-a uma alternativa mais estável em cenários de alta demanda.
Configure essa pilha de desenvolvimento padrão de forma ainda mais eficiente usando o aplicativo LEMP Stack Marketplace da Linode.
Implantação do aplicativo LEMP Marketplace
- Faça login no Cloud Manager e selecione o link Marketplace no menu de navegação esquerdo. Isso exibe a página Linode Compute Create com a guia Marketplace pré-selecionada.
- Na seção Selecionar aplicativo, selecione o aplicativo que você gostaria de implantar.
- Preencha todas as Opções requeridas para o aplicativo selecionado, bem como quaisquer Opções Avançadas desejadas (que são opcionais). Consulte a seção Opções de Configuração para obter detalhes.
- Complete o restante do formulário conforme discutido no Getting Started > Create a Linode.
- Clique no botão Criar Linode. Uma vez que o Linode tenha provisionado e esteja totalmente ligado, aguarde até que a instalação do software esteja concluída. Se o Linode for desligado ou reiniciado antes deste tempo, a instalação do software provavelmente falhará. Para determinar se a instalação foi concluída, abra o console Lish do Linode e aguarde que o prompt de login do sistema apareça.
- Siga as instruções dentro da seção Começar após a implantação.
A instalação do software deve ser concluída dentro de 2-3 minutos após a conclusão do provisionamento da Linode
Opções de Pilha LEMP
Aqui estão as opções adicionais disponíveis para esse aplicativo Marketplace :
Campo | Descrição |
---|---|
Senha de Raiz de Banco de Dados | Esta é a senha raiz para o banco de dados. Obrigatório |
E-mail de administração para o servidor | Este e-mail é necessário para gerar os certificados SSL. Requerido |
Seu Linode API Token | Seu Linode API Token é necessário para criar registros DNS. Se isto for fornecido junto com o subdomain e domain a instalação tenta criar registros DNS por meio dos campos Linode API. Se você não tiver um token, mas quiser que a instalação crie registros DNS, será necessário criar um antes de continuar. |
Subdomínio | O subdomínio para o qual você deseja que o instalador crie um registro DNS durante a instalação. A sugestão dada é www . O subdomínio só deve ser fornecido se você também fornecer um domain e API Token |
Domínio | O nome de domínio onde você deseja hospedar sua instância Wazuh. O instalador cria um registro DNS para este domínio durante a configuração, se você fornecer este campo junto com seu API Token . |
O usuário limitado do sudo a ser criado para o Linode | Esta é a conta de usuário limitada a ser criada para o Linode. Esta conta tem privilégios de usuário sudo. |
A senha para o usuário limitado do sudo | Defina uma senha para o usuário limitado do sudo. A senha deve atender aos requisitos de validação de força de complexidade para uma senha forte. Esta senha pode ser usada para executar qualquer ação em seu servidor, semelhante à raiz, portanto, torná-la longa, complexa e única. |
A chave pública SSH que será usada para acessar o Linode | Se você deseja acessar o SSH via chave pública (recomendado) e não por senha, digite a chave pública aqui. |
Desabilitar o acesso root sobre o SSH? | Selecione Yes para bloquear a conta raiz de entrar no servidor via SSH. Selecione No para permitir que a conta raiz faça o login via SSH. |
Observação: a senha do usuário raiz do MySQL é gerada automaticamente e fornecida no arquivo `/root/.linode_credentials.txt` quando a implantação do LEMP é concluída.
A instalação do software deve ser concluída dentro de 2-3 minutos após o término do provisionamento da Linode.
Opções gerais
Para obter conselhos sobre como preencher as opções restantes no formulário Criar um Linode, consulte Criação de uma instância de computação. Algumas opções podem ser limitadas ou ter valores recomendados com base neste aplicativo Marketplace :
- Distribuições com suporte: Debian 11, Ubuntu 20.04 LTS
- Plano recomendado: O plano do Linode no qual você implementa sua pilha LEMP deve levar em conta a carga de trabalho estimada. Se você estiver criando uma página da Web simples, poderá usar um Linode de 1 GB (Nanode) ou de 2 GB. Se estiver montando um aplicativo da Web maior ou mais robusto, considere um plano com alocações mais altas de RAM e CPU.
Começando após a implantação
Depois que sua pilha LEMP tiver terminado a implantação, você pode visualizá-la e carregar seus próprios arquivos usando um dos métodos abaixo:
- Entre em sua nova Instância de Cálculo através de Lish ou SSH usando ou o
root
usuário ou usuário limitado e a senha associada que você inseriu ao criar a instância. Os arquivos web de sua aplicação estão localizados no/var/www/html
diretório. - Navegue até o domínio inserido durante a criação da instância Linode. Se você não entrou em um domínio, você também pode usar o rDNS de sua Instância de Computação, que pode se parecer com
123-0-123-0.ip.linodeusercontent.com
. Veja o Gerenciamento de endereços IP guia para informações sobre visualização e definição do valor rDNS. - Consulte os seguintes guias para saber mais sobre como trabalhar com os vários componentes da pilha LEMP:
- Carregue arquivos em seu diretório raiz da web com uma aplicação SFTP como FileZilla. Use as mesmas credenciais de raiz que você usaria para o SSH.
Software incluído
O LEMP Stack One-Click App instalará o seguinte software em seu Linode:
SOFTWARE | DESCRIÇÃO |
---|---|
NGINX | Servidor web que pode ser usado para servir seu site ou aplicação web. |
Servidor MySQL | Banco de dados relacional. |
PHP 7 | Linguagem de programação de propósito geral. |
UFW | Utilitário de Firewall. As portas 22/tcp e 80/tcp para IPv4 e IPv6 permitirão o tráfego de saída e entrada. |
Indo além
- Marketplace Repositório de aplicativos: Revise a implantação Ansible playbooks.
O aplicativo LEMP Stack Marketplace foi criado pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com o Suporte da Linode por meio das informações listadas na barra lateral. Para obter suporte sobre a ferramenta ou o software em si, visite o Suporte do LEMP.