Hosting de VPS LEMP: un servidor con Nginx, MySQL y PHP listos
- Nginx, MySQL y PHP-FPM ya instalados
- Despliegue inmediato de sitios PHP y Laravel
- Configuración libre con permisos de root
El VPS LEMP de HELPER VPS es un servidor en la nube Linux donde Nginx, MySQL y PHP se instalan en Ubuntu 24.04 LTS cuando eliges LEMP de la lista de imágenes al crear el servidor, facturado cada 1, 3, 6 o 12 meses desde $25.00 al mes. No necesitas instalar el servidor web y la base de datos uno por uno: sube tus archivos PHP y tu sitio estará en línea.
¿Qué es LEMP?
LEMP son las iniciales de Linux, Nginx (se pronuncia "engine-x", de ahí la E), MySQL y PHP, una de las configuraciones de servidor más habituales para ejecutar webs PHP. Nginx recibe las peticiones de los visitantes, envía al instante los archivos estáticos y pasa las peticiones PHP a PHP-FPM para procesarlas, mientras los datos se leen y escriben en la base de datos MySQL.
Comparado con LAMP, que usa Apache, Nginx destaca por atender muchas conexiones simultáneas con poca memoria, así que es eficiente incluso en servidores pequeños. Los cuatro son código abierto, y encima publicas tal cual frameworks PHP como Laravel, Symfony o CodeIgniter o sitios PHP hechos por ti. Al mover un sitio PHP antiguo a un servidor nuevo, es una configuración conocida y no hace falta cambiar mucho.
¿Qué puedo hacer con un VPS LEMP?
Operas casi cualquier servicio web hecho en PHP con LEMP autoalojado.
Sitios web PHP
Sube tu sitio PHP o foro, conéctalo a la base de datos MySQL y publícalo al instante.
Laravel y apps con framework
Instala las dependencias con Composer y despliega apps Laravel o Symfony con una sola configuración de Nginx.
Varios CMS
Opera uno junto a otro en un servidor programas basados en PHP como WordPress, Drupal o MediaWiki.
Servidores de API
Pon tu API REST hecha en PHP detrás de Nginx y conéctala con apps móviles u otros servicios.
¿Cómo empiezo con un VPS LEMP?
Créalo, conéctate, sube tus archivos y el sitio abre.
Paso 1. Crea el servidor
Elige región y tamaño y selecciona LEMP en la lista de imágenes. Se instalan Nginx, MySQL y PHP sobre Ubuntu 24.04.
Paso 2. Conéctate por SSH
Entra con tu clave SSH o la contraseña de root y comprueba la instalación con nginx -v, mysql --version y php -v.
Paso 3. Publica el sitio
Crea la configuración del sitio en Nginx, sube los archivos PHP a la carpeta web y crea en MySQL una base de datos y un usuario para el sitio.
¿Qué ventajas tiene autoalojar LEMP en tu propio VPS?
Ahorras tiempo de instalación y ajustas la configuración exactamente a tu sitio.
Configuración lista para usar: ahorras el tiempo de instalar y conectar por separado servidor web, base de datos y PHP.
Gestionas tú los archivos de configuración: ajustas la configuración de Nginx, PHP-FPM y MySQL al carácter de tu sitio.
Varios sitios: añadiendo una configuración de Nginx por dominio, operas varios sitios en un servidor.
Disco de alto rendimiento opcional: con planes NVMe ejecutas rápido sitios con muchas lecturas y escrituras en la base de datos.
La ubicación que quieras: pones el servidor cerca de tus visitantes en cualquiera de las 40 ciudades de 31 países.
Mismo precio: elijas la región que elijas, el mismo plan tiene la misma tarifa mensual, así que el cálculo es fácil.
Herramientas que se usan con la configuración LEMP
Programas que forman el VPS LEMP y herramientas que conviene usar con él.
- NGINX
- MySQL
- PHP
- Redis
- Ubuntu
Pon tu servidor cerca de tus clientes
Crea servidores de LEMP al mismo precio en cualquiera de las 40 ciudades de 31 países.
¿Cómo añado un sitio nuevo en mi VPS LEMP?
Prepara tres cosas por sitio: configuración de Nginx, base de datos y certificado.
En Ubuntu, Nginx guarda la configuración de los sitios en la carpeta /etc/nginx/sites-available y los activa enlazándolos en la carpeta sites-enabled. En el archivo del nuevo sitio, pon el dominio en server_name y la carpeta web en root, indica que las peticiones PHP pasen al socket de PHP-FPM, comprueba la sintaxis con sudo nginx -t y aplícalo con sudo systemctl reload nginx.
Para la base de datos, entra con sudo mysql y crea una base de datos y un usuario para cada sitio; si das a cada usuario permisos solo sobre su base de datos, los datos de los sitios no se mezclan. Apunta el registro A del dominio a la IP del servidor y obtén un certificado de Let's Encrypt con Certbot para tener el sitio HTTPS terminado. Certbot renueva el certificado automáticamente cada cierto tiempo.
¿Cómo gestiono un servidor LEMP para que sea estable mucho tiempo?
Basta con cuidar con regularidad las actualizaciones, el firewall y las copias.
Las actualizaciones de seguridad del sistema operativo, Nginx, MySQL y PHP se reciben con sudo apt update y sudo apt upgrade. Abre con el firewall ufw de Ubuntu solo SSH y los puertos web (80, 443), y no abras fuera el puerto 3306 de MySQL: úsalo solo dentro del servidor para mayor seguridad. Conviene ejecutar al principio sudo mysql_secure_installation para pulir la configuración básica.
Exporta la base de datos con regularidad con mysqldump y guárdala en otro lugar, y si al crearlo activas la opción de copias automáticas, el servidor entero se copia con regularidad. Si el sitio crece y falta memoria, crea un servidor nuevo con un plan mayor y mueve la carpeta web y la base de datos. Si activas el registro de consultas lentas, encuentras fácilmente lo que hace pesado tu sitio.
Preguntas frecuentes sobre hosting de LEMP
Preguntas habituales al elegir e instalar un VPS para LEMP.
¿Qué se instala en el VPS LEMP?
Sobre Ubuntu 24.04 LTS se instalan el servidor web Nginx, la base de datos MySQL y PHP (PHP-FPM). Al entrar puedes crear al instante la configuración del sitio y subir archivos PHP.
¿Cuánto cuesta el hosting de VPS LEMP?
La app LEMP no tiene coste extra: solo pagas el precio del plan de servidor elegido. El plan más pequeño empieza en $25.00 al mes, y el mismo plan tiene el mismo precio en todas las regiones.
¿Cómo compro un servidor LEMP?
Elige una región y tamaño, selecciona LEMP como la imagen y paga para crear el servidor. Puedes elegir un período de facturación de 1, 3, 6 o 12 meses, con un 10% de descuento por 3 meses, 15% por 6 meses y 25% por 12 meses.
¿En qué se diferencian LEMP y LAMP?
Cambia el servidor web. LEMP usa Nginx y LAMP usa Apache. Nginx atiende muchas conexiones con poca memoria y encaja bien con VPS pequeños, y PHP funciona aparte con PHP-FPM.
¿Puedo instalar más extensiones de PHP?
Sí, con permisos de root instalas las extensiones que necesites con el formato sudo apt install php-NAME y reinicias PHP-FPM. Composer también lo instalas y usas tú.
¿Puedo usar otra base de datos en lugar de MySQL?
Sí, puedes instalar PostgreSQL o MariaDB en el mismo servidor o levantarlas con Docker. El MySQL instalado puedes dejarlo tal cual o apagarlo si no lo usas.
¿Puedo publicar una app Laravel?
Sí, instala las dependencias con Composer y apunta el root de Nginx a la carpeta public de la app. Las tareas en cola se ejecutan de forma permanente con un servicio systemd o Supervisor.
¿Cómo envío correo desde el sitio?
Conecta en la configuración de correo de la app un servicio de envío que use el puerto 587. El puerto 25 de salida está cerrado en todos los servidores, así que lo habitual es usar un servicio de envío.
¿Puedo conectarme a la base de datos desde fuera?
Recomendamos conectarte por un túnel SSH. Si desde tu PC conectas por reenvío de puertos SSH al puerto 3306 del servidor, usas herramientas de gestión sin abrir el puerto de MySQL a internet.
¿Cómo hago copias de seguridad?
Al elegir la opción de copias de seguridad automáticas al crear el servidor, se añade el 5.6% del precio del plan a la tarifa y se respalda todo el servidor regularmente. Las restauraciones se solicitan en la página de soporte una vez que se confirma tu primer pago, y mantener una copia separada de la base de datos con mysqldump te brinda mayor tranquilidad.
¿Puedo reinstalarlo en su estado inicial?
Sí, en la página del servidor vuelve a elegir la imagen LEMP con la reinstalación del sistema operativo y se instala de nuevo. El disco se borra, así que descarga antes la carpeta web y la base de datos.
Nginx, MySQL y PHP son software de código abierto propiedad de sus respectivos proyectos, y HELPER VPS solo los instala al crear el servidor. Las actualizaciones posteriores, la configuración, el código del sitio y las dudas de uso de los programas las gestionas tú. La tarifa del servidor es el precio del plan elegido, y la app LEMP en sí no tiene coste extra.
Guía del servidor de LEMP
Lo que conviene hacer primero al recibir el servidor.
