Hospedagem VPS LEMP: servidores com Nginx, MySQL e PHP prontos
- Nginx, MySQL e PHP-FPM já instalados
- Deploy imediato de sites PHP e Laravel
- Configuração livre com acesso root
O HELPER VPS LEMP VPS é um servidor em nuvem Linux onde Nginx, MySQL e PHP são instalados no Ubuntu 24.04 LTS ao escolher LEMP na lista de imagens na criação, cobrado a cada 1, 3, 6 ou 12 meses a partir de $25.00 por mês. Não é necessário instalar o servidor web e o banco de dados um por um: envie seus arquivos PHP e seu site estará no ar.
O que é LEMP?
LEMP é a sigla de Linux, Nginx (pronunciado engine x, daí o E), MySQL e PHP, uma das configurações de servidor mais comuns para rodar sites PHP. O Nginx recebe as requisições dos visitantes, entrega na hora os arquivos estáticos e passa as requisições PHP ao PHP-FPM, e os dados são lidos e gravados no banco de dados MySQL.
Comparado ao LAMP, que usa Apache, o Nginx se destaca por atender muitas conexões simultâneas com pouca memória, sendo eficiente até em servidores pequenos. Os quatro são de código aberto, e você sobe tal como estão frameworks PHP como Laravel, Symfony e CodeIgniter ou sites PHP próprios. Ao levar sites PHP antigos para um servidor novo, também é uma configuração conhecida, sem grandes mudanças de ajuste.
O que posso fazer com um VPS LEMP?
Opere com LEMP auto-hospedado quase qualquer serviço web feito em PHP.
Sites PHP
Suba sites PHP próprios ou fóruns, conecte ao banco de dados MySQL e publique na hora.
Laravel e aplicações com frameworks
Instale as dependências com Composer e publique aplicações Laravel e Symfony com uma configuração do Nginx.
Vários CMS
Opere lado a lado em um servidor programas baseados em PHP, como WordPress, Drupal e MediaWiki.
Servidores de API
Coloque APIs REST feitas em PHP atrás do Nginx e conecte a apps móveis ou outros serviços.
Como começo com um VPS LEMP?
Crie, acesse e envie os arquivos, e o site abre.
Passo 1. Criar o servidor
Escolha região e tamanho e selecione LEMP na lista de imagens. Nginx, MySQL e PHP são instalados sobre o Ubuntu 24.04.
Passo 2. Acessar por SSH
Entre com chave SSH ou senha de root e confira a instalação com nginx -v, mysql --version e php -v.
Passo 3. Subir o site
Crie a configuração do site no Nginx, envie os arquivos PHP para a pasta web e crie no MySQL o banco de dados e o usuário do site.
Que vantagens tem auto-hospedar LEMP em um VPS?
Menos tempo de instalação e configuração sob medida para o seu site.
Configuração pronta para usar: Poupe o tempo de instalar e conectar à parte servidor web, banco de dados e PHP.
Gestão direta dos arquivos de configuração: Ajuste a configuração de Nginx, PHP-FPM e MySQL ao perfil do site.
Vários sites: Somando uma configuração do Nginx por domínio, opere vários sites em um servidor.
Disco de alto desempenho à escolha: Com os planos NVMe, rode rápido sites com muita leitura e gravação em bancos de dados.
Localização à escolha: Coloque o servidor perto dos visitantes entre 40 cidades de 31 países.
Mesmo preço: Em qualquer região, o mesmo plano tem a mesma mensalidade, e a conta fica fácil.
Ferramentas usadas junto com a configuração LEMP
Programas que compõem o VPS LEMP e ferramentas boas para usar com ele.
- NGINX
- MySQL
- PHP
- Redis
- Ubuntu
Coloque seu servidor perto dos seus clientes
Crie servidores LEMP pelo mesmo preço em qualquer uma das 40 cidades de 31 países.
Como adiciono um site novo ao VPS LEMP?
Prepare três coisas para cada site: configuração do Nginx, banco de dados e certificado.
No Ubuntu, o Nginx guarda as configurações de sites na pasta /etc/nginx/sites-available e as ativa ligando-as à pasta sites-enabled. No novo arquivo de site, escreva o domínio em server_name e a pasta web em root, encaminhe as requisições PHP ao socket do PHP-FPM, confira a sintaxe com sudo nginx -t e aplique com sudo systemctl reload nginx.
No banco de dados, entre com sudo mysql, crie banco de dados e usuário separados para cada site e dê a esse usuário permissões só no banco correspondente, para os dados dos sites não se misturarem. Ajustando o registro A do domínio ao IP do servidor e obtendo com o Certbot um certificado da Let's Encrypt, o site HTTPS fica pronto. O Certbot renova os certificados automaticamente em um ciclo definido.
Como gerenciar o servidor LEMP para ficar estável por muito tempo?
Basta cuidar com regularidade de atualizações, firewall e backups.
Receba as atualizações de segurança do sistema operacional, Nginx, MySQL e PHP com sudo apt update e sudo apt upgrade. Com o firewall ufw do Ubuntu, abra só o SSH e as portas web (80, 443), e mantenha a porta 3306 do MySQL fechada para fora, usando só dentro do servidor, para ficar seguro. Convém rodar no início sudo mysql_secure_installation para ajustar a configuração básica.
Exporte os bancos de dados com mysqldump com regularidade e guarde em outro lugar, e ativando a opção de backup automático na criação, o servidor inteiro recebe backups regulares. Quando o site crescer e faltar memória, crie um servidor novo com plano maior e mova a pasta web e o banco de dados. Ativando o log de consultas lentas, você acha fácil o que pesa no site.
Perguntas frequentes sobre hospedagem LEMP
Perguntas frequentes ao escolher e instalar um VPS LEMP.
O que vem instalado no VPS LEMP?
Sobre o Ubuntu 24.04 LTS são instalados o servidor web Nginx, o banco de dados MySQL e o PHP (PHP-FPM). Ao entrar, você cria na hora a configuração do site e envia os arquivos PHP.
Quanto custa a hospedagem VPS LEMP?
O app LEMP não tem custo extra: você paga só o preço do plano de servidor escolhido. O menor plano começa em $25.00 por mês, e o mesmo plano tem o mesmo preço em todas as regiões.
Como compro um servidor LEMP?
Escolha uma região e tamanho, selecione LEMP como a imagem e pague para criar o servidor. Você pode escolher um período de faturamento de 1, 3, 6 ou 12 meses, com 10% de desconto para 3 meses, 15% para 6 meses e 25% para 12 meses.
Qual é a diferença entre LEMP e LAMP?
O servidor web é diferente: o LEMP usa Nginx e o LAMP Apache. O Nginx atende muitas conexões com pouca memória, combinando bem com VPS pequenos, e o PHP roda à parte com o PHP-FPM.
Posso instalar mais módulos de extensão do PHP?
Sim, com acesso root, instale as extensões necessárias no formato sudo apt install php-NAME e reinicie o PHP-FPM. O Composer também pode ser instalado e usado por você.
Posso usar outro banco de dados em vez do MySQL?
Sim, você instala PostgreSQL ou MariaDB no mesmo servidor ou sobe com Docker. O MySQL instalado pode ficar como está ou ser desligado se não usar.
Posso subir aplicações Laravel?
Sim, instale as dependências com Composer e aponte o root do Nginx para a pasta public da aplicação. As filas rodam sempre como serviço systemd ou com o Supervisor.
Como envio e-mails pelo site?
Conecte às configurações de e-mail da aplicação um serviço de envio que use a porta 587. A porta 25 de saída está fechada em todos os servidores, então o padrão é usar um serviço de envio.
Posso acessar o banco de dados de fora?
Recomendamos acessar por túnel SSH. Conectando do seu PC à porta 3306 do servidor com encaminhamento de portas SSH, você usa ferramentas de gestão sem abrir a porta do MySQL na internet.
Como faço backups?
Escolher a opção de backup automático na criação adiciona 5.6% do preço do plano à taxa e faz backup de todo o servidor regularmente. Rollbacks são solicitados na página de suporte após a confirmação do primeiro pagamento, e manter uma cópia separada do banco de dados com mysqldump traz tranquilidade extra.
Posso reinstalar no estado inicial?
Sim, escolhendo de novo a imagem LEMP na reinstalação de sistema operacional da página do servidor, ele é instalado do zero. O disco é apagado, então baixe antes a pasta web e o banco de dados.
Nginx, MySQL e PHP são softwares de código aberto de propriedade de cada projeto, e a HELPER VPS só os instala ao criar o servidor. Atualizações depois da instalação, configurações, código do site e dúvidas de uso dos programas ficam com o cliente. A cobrança do servidor é o preço do plano escolhido, e o app LEMP em si não tem custo extra.
Guias do servidor LEMP
O que vale a pena fazer logo depois de receber o servidor.
