Construir aplicações PHP com um servidor NGINX em vez de Apache.
A pilha LEMP substitui o componente do servidor web Apache pelo 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 o NGINX é a capacidade de servir mais páginas simultaneamente com um perfil de utilização de memória previsível, tornando-o uma alternativa mais estável em cenários de alta demanda.
Configure esta pilha de desenvolvimento padrão de forma ainda mais eficiente usando o LEMP Stack da Linode Marketplace Aplicativo.
Implantando o LEMP Marketplace Aplicativo
- Inicie sessão no Cloud Manager e seleccione a ligação Marketplace no menu de navegação esquerdo. Isso exibe a página Linode Compute Create com a guia Marketplace pré-selecionado.
- Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
- Preencher todas as Opções requeridas para a aplicação seleccionada, bem como quaisquer Opções Avançadas desejadas (que são opcionais). Ver a secção Opções de Configuração para mais detalhes.
- Complete o resto 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 que a instalação do software esteja concluída. Se o Linode for desligado ou reiniciado antes deste tempo, a instalação do software irá provavelmente falhar. Para determinar se a instalação está concluída, abra a consola Lish do Linode e aguarde que apareça a mensagem de início de sessão do sistema.
- Siga as instruções dentro da secção Começar após a implantação.
A instalação do software deve estar concluída dentro de 2-3 minutos após a conclusão do aprovisionamento do Linode
Opções de Pilha LEMP
Eis as opções adicionais disponíveis para esta aplicação Marketplace :
Campo | Descrição |
---|---|
Senha de raiz da base de dados | Esta é a senha de raiz para a base de dados. Obrigatório |
Email de administração para o servidor | Este e-mail é necessário para gerar os certificados SSL. Requerido |
O seu Linode API Token | O seu Linode API Token é necessário para criar registos DNS. Se isto for fornecido juntamente com o subdomain e domain a instalação tenta criar registos DNS através do Linode API. Se não tiver uma ficha, mas quiser que a instalação crie registos DNS, deve criar um antes de continuar. |
Subdomínio | O subdomínio para o qual deseja que o instalador crie um registo DNS durante a instalação. A sugestão dada é www . O subdomínio só deve ser fornecido se também fornecer um domain e API Token |
Domínio | O nome de domínio onde deseja alojar a sua instância Wazuh. O instalador cria um registo DNS para este domínio durante a configuração, se fornecer este campo juntamente com o seu API Token . |
O utilizador limitado do sudo a ser criado para o Linode | Esta é a conta de utilizador limitada a ser criada para o Linode. Esta conta tem privilégios de utilizador sudo. |
A palavra-chave para o utilizador limitado do sudo | Definir uma senha para o utilizador limitado do sudo. A palavra-passe deve satisfazer os requisitos de validação da força da complexidade para uma palavra-passe forte. Esta palavra-passe pode ser utilizada para executar qualquer acção no seu servidor, semelhante à raiz, tornando-a assim longa, complexa, e única. |
A chave pública SSH que será utilizada para aceder ao Linode | Se desejar aceder ao SSH através de Chave Pública (recomendado) em vez de por palavra-passe, introduza aqui a chave pública. |
Desactivar o acesso à raiz sobre o SSH? | Seleccione Yes para bloquear a conta de raiz de entrar no servidor através do SSH. Seleccione No para permitir o acesso à conta de raiz através do SSH. |
Observação: a senha para o 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 estar concluída dentro de 2-3 minutos após a conclusão do aprovisionamento do Linode.
Opções Gerais
Para obter conselhos sobre como preencher as opções restantes no formulário Criar um Linode, consulte Criar uma instância de computação. Algumas opções podem ser limitadas ou ter valores recomendados com base neste aplicativo Marketplace :
- Distribuições suportadas: Debian 11, Ubuntu 20.04 LTS
- Plano recomendado: O plano Linode em que você implanta 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 2 GB. Se você estiver criando um aplicativo da Web maior ou mais robusto, considere um plano com alocações de RAM e CPU mais altas.
Começar após a implantação
Depois da sua pilha LEMP ter terminado a sua instalação, pode visualizá-la e carregar os seus próprios ficheiros utilizando um dos métodos abaixo indicados:
- Entre na sua nova Instância de Computação através de Lish ou SSH usando ou o
root
utilizador ou utilizador limitado e a palavra-passe associada que introduziu ao criar a instância. Os ficheiros web da sua aplicação estão localizados na página/var/www/html
directório. - Navegar para o domínio introduzido durante a criação da instância Linode. Se não entrou num domínio, pode também utilizar o rDNS da sua Instância de Computação, que pode assemelhar-se
123-0-123-0.ip.linodeusercontent.com
. Ver o Gestão de Endereços IP guia para informação 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 ficheiros no seu directório raiz da web com uma aplicação SFTP como FileZilla. Use as mesmas credenciais de raiz que usaria para o SSH.
Software Incluído
O LEMP Stack One-Click App irá instalar o seguinte software no seu Linode:
SOFTWARE | DESCRIÇÃO |
---|---|
NGINX | Servidor web que pode ser utilizado para servir o seu site ou aplicação web. |
Servidor MySQL | Base 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 de entrada. |
Indo mais além
- Marketplace Repositório de aplicações: Reveja os manuais de implementação Ansible .
A pilha LEMP Marketplace O aplicativo foi desenvolvido pela Linode. Para suporte relativo à implantação de aplicativos, entre em contato com o Suporte Linode através das informações listadas na barra lateral. Para obter suporte relacionado à ferramenta ou software em si, visite Suporte LEMP .