Voltar

Alojamento VPS LEMP, pré-instalado

Um VPS LEMP dá-lhe Nginx, PHP-FPM e MariaDB no Ubuntu 24.04, para a sua aplicação PHP ir para o ar no seu próprio servidor sem o trabalho de instalação. Depois da encomenda, a stack instala-se sozinha, é pedido um certificado e o endereço do site, o utilizador e a palavra-passe da base de dados aparecem no painel. Para começar, carregue os ficheiros para /var/www/html, com a configuração do Nginx e o acesso root nas suas mãos.

Qual é a dimensão do seu site?

Total$2.58/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

O que vem instalado no servidor LEMP?

  • Nginx 1.24 dos pacotes do Ubuntu 24.04
  • PHP-FPM 8.3 com as extensões mysql, mbstring, xml, curl, zip, gd, intl e bcmath
  • MariaDB 10.11 com uma base de dados e um utilizador, ambos chamados site, fechada ao exterior
  • Uma regra try_files que envia os endereços desconhecidos para index.php, e um limite de pedido de 64 MB
  • Let's Encrypt através do Certbot: o site abre em HTTPS num endereço sslip.io e os pedidos ao IP são redirecionados para lá
  • fail2ban e atualizações de segurança automáticas do Ubuntu
  • Firewall com apenas as portas 22, 80 e 443 abertas

Que tamanho é necessário para o LEMP?

Não há um valor oficial de RAM para LEMP, porque o que for necessário depende da aplicação que lá colocar. Como regra geral, 1 GB é um ponto de partida para uma aplicação PHP pequena. Considere 2 GB para vários sites ou um sistema de gestão de conteúdos, e 4 GB para aplicações que usam muito a base de dados. Pode aumentar a RAM, o CPU e o disco separadamente a partir do painel; os dados e o endereço IP mantêm-se.

UtilizaçãoTamanhoPreçoEscolher
Site novo 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mês
Site em crescimento 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Site com muito movimento 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês

Para quem é?

  • Programadores que publicam frameworks PHP com um único ponto de entrada
  • Quem quer escrever a sua própria configuração do Nginx
  • Quem tem vários sites num servidor com server blocks
  • Quem está a aprender Nginx, PHP-FPM e MariaDB ou a montar um ambiente de teste
  • Aplicações com utilizadores na Turquia que devem correr num servidor em Istambul

O que acontece depois de encomendar?

  1. Defina o tamanho e conclua o pagamento.
  2. O servidor arranca e a stack instala-se sozinha. Nos nossos testes com servidores reais, demorou cerca de 3,5 minutos.
  3. No painel, abra o servidor em Os meus servidores. Abra a ligação Endereço do site no separador Resumo. A página O seu servidor está pronto mostra que o PHP-FPM está a funcionar.
  4. Carregue os ficheiros para /var/www/html por SFTP, com o utilizador root e a palavra-passe indicados no painel. Pode apagar a página de boas-vindas, index.php.
  5. Ligue-se por SSH e execute chown -R www-data:www-data /var/www/html para dar aos ficheiros o proprietário certo.
  6. Ligue a aplicação à base de dados através de localhost, com as linhas Utilizador e Palavra-passe do painel.

Em todos os servidores

  • Cópias de segurança diárias incluídas no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • O Nginx não lê ficheiros .htaccess. As regras de reescrita ficam em /etc/nginx/sites-available/default. Depois de as alterar, teste com nginx -t e execute systemctl reload nginx.
  • O Nginx e o PHP aceitam carregamentos até 64 MB, e o limite de memória do PHP é de 256 MB. A parte do PHP altera-se em /etc/php/8.3/fpm/conf.d/99-seturack.ini.
  • As linhas Utilizador e Palavra-passe do painel pertencem ao utilizador da base de dados. Para SSH e SFTP, use as linhas Nome de utilizador e Palavra-passe mais abaixo.
  • As atualizações de segurança do Ubuntu instalam-se sozinhas. As atualizações de versão do PHP e o código da sua aplicação são da sua responsabilidade.
  • A instalação não configura um servidor de e-mail. Se a sua aplicação envia e-mail, use SMTP.
  • Se não for possível emitir um certificado, o site abre em http no seu endereço IP. Depois de ligar o domínio, pode tentar de novo com certbot --nginx.

LEMP: perguntas e respostas

O que é uma stack LEMP?

LEMP significa Linux, Nginx, MariaDB ou MySQL, e PHP. O E vem da pronúncia do Nginx, engine-x. Este servidor tem instalados Ubuntu 24.04, Nginx 1.24, MariaDB 10.11 e PHP-FPM 8.3.

De quanta RAM precisa um servidor LEMP?

Não há um valor oficial de RAM para LEMP. Como regra geral, 1 GB é um ponto de partida para uma aplicação PHP pequena, e 2 GB para vários sites ou um sistema de gestão de conteúdos. Se não chegar, aumente a partir do painel.

O Nginx lê ficheiros .htaccess?

Não. As regras do Nginx vão na configuração do servidor, que neste servidor é /etc/nginx/sites-available/default. A regra try_files de que os URL amigáveis precisam já lá está. Se está a migrar um site que depende de ficheiros .htaccess, traduza as regras para Nginx ou escolha LAMP.

Como aumento o limite de carregamento num servidor LEMP?

Aumente upload_max_filesize e post_max_size em /etc/php/8.3/fpm/php.ini e execute systemctl restart php8.3-fpm. Para ficheiros acima de 64 MB, aumente também client_max_body_size na configuração do Nginx.

Posso instalar o WordPress num servidor LEMP?

Sim. Descompacte o WordPress em /var/www/html e conclua a configuração com os dados da base de dados do site. A regra para URL amigáveis já está feita. Se preferir dispensar a configuração, veja a opção de WordPress pré-instalado.

Como ligo um domínio a um servidor LEMP?

Aponte o registo A para o endereço IP do servidor e execute certbot --nginx -d seudominio.com por SSH. O certificado é emitido e renova-se sozinho. Para vários sites, escreva um server block separado em /etc/nginx/sites-available e ligue-o em sites-enabled.

Leia mais e veja aplicações semelhantes