Guía para Instalar una Máquina Virtual en VirtualBox y Configurar un Servidor LAMP - Iespai
Informática

Guía para Instalar una Máquina Virtual en VirtualBox y Configurar un Servidor LAMP



En esta guía te explicaremos paso a paso cómo instalar una máquina virtual en VirtualBox y configurar un servidor LAMP (Linux, Apache, MySQL, PHP).


Paso 1: Descargar e Instalar VirtualBox

  1. Visita el sitio oficial de VirtualBox.
  2. Descarga la versión adecuada para tu sistema operativo.
  3. Ejecuta el instalador y sigue las instrucciones en pantalla.

Paso 2: Descargar la Imagen ISO de Linux (Ubuntu Server)

  1. Ve a la página oficial de Ubuntu.
  2. Descarga la versión más reciente de Ubuntu Server.
  3. Guarda el archivo ISO en una ubicación fácil de encontrar.

Paso 3: Crear la Máquina Virtual en VirtualBox

  1. Abre VirtualBox y haz clic en Nueva.
  2. Ingresa un nombre para la máquina virtual (Ejemplo: Ubuntu-Server).
  3. Selecciona Linux como tipo de sistema operativo y Ubuntu (64-bit) como versión.
  4. Asigna al menos 2GB de RAM (recomendado 4GB o más si es posible).
  5. Crea un disco duro virtual de al menos 20GB.
  6. Configura el adaptador de red en modo Adaptador Puente para que tenga acceso a la red local.

Paso 4: Instalar Ubuntu Server

  1. Inicia la máquina virtual y selecciona la imagen ISO descargada.
  2. Sigue las instrucciones en pantalla para instalar Ubuntu Server.
  3. Elige el idioma y configura la distribución del teclado.
  4. Asigna una dirección IP estática o usa DHCP.
  5. Crea un usuario administrador durante la instalación.
  6. Instala el sistema y reinicia cuando se complete el proceso.

Paso 4.5: Configurar SSH para Acceso Remoto

  1. Una vez iniciado Ubuntu Server, instala el servidor SSH con: sudo apt update && sudo apt install openssh-server -y
  2. Verifica que el servicio esté activo: sudo systemctl status ssh
  3. Encuentra la dirección IP de la máquina virtual con: ip a
  4. Desde otro dispositivo en la misma red, conéctate por SSH: ssh usuario@IP_DEL_SERVIDOR

Paso 4.6: Crear un Usuario con Permisos Sudo

  1. Crea un nuevo usuario: sudo adduser nuevo_usuario
  2. Agrega el usuario al grupo sudo: sudo usermod -aG sudo nuevo_usuario
  3. Cambia a ese usuario: su - nuevo_usuario

Paso 5: Configurar el Servidor LAMP

1. Instalar Apache

sudo apt install apache2 -y

Verifica que Apache esté funcionando accediendo a http://IP_DEL_SERVIDOR en un navegador.

2. Instalar MySQL

sudo apt install mysql-server -y

Ejecuta la configuración segura:

sudo mysql_secure_installation

3. Instalar PHP

sudo apt install php libapache2-mod-php php-mysql -y

Verifica la instalación creando un archivo en /var/www/html/info.php con:

<?php
phpinfo();
?>

Accede en un navegador a http://IP_DEL_SERVIDOR/info.php.


Paso 6: Pruebas desde otro ordenador en la misma red

  1. Desde otro equipo, abre un navegador y accede a http://IP_DEL_SERVIDOR.
  2. Si ves la página de Apache, el servidor funciona correctamente.
  3. Puedes probar la conexión a MySQL desde otro dispositivo usando un cliente de base de datos.

Conclusión

Con estos pasos, tienes una máquina virtual configurada con un servidor LAMP funcional. Desde aquí, puedes empezar a desarrollar y alojar aplicaciones web en tu servidor Ubuntu.

Oscar Lastera Sanchez

Entradas recientes

Redefiniendo la Ética de las Máquinas: Asimov y Kant Frente a la Inteligencia Artificial

La ciencia ficción ha sido, a lo largo del tiempo, un campo fértil para la…

1 semana hace

Di adéu a les notificacions! Assegura’t que els teus certificats TLS es renovin automàticament

Let's Encrypt ha estat una peça clau en la seguretat web en oferir certificats TLS…

2 semanas hace

¡Los Bloqueadores Están Declarando la Guerra a Bit.ly! Descubre Por Qué Tus Enlaces Están en Peligro

Los acortadores de URL, como bit.ly, se han convertido en herramientas esenciales para simplificar y…

2 semanas hace

Guía Completa para el Mantenimiento de Postfix

Postfix es uno de los servidores de correo más populares y robustos en el mundo…

2 meses hace

¿Por qué las herramientas de SEO como SEMrush no reflejan la realidad de mi negocio?

En el mundo del marketing digital, las herramientas de SEO como SEMrush, Ahrefs, Moz y…

3 meses hace

Renovant Esperances: Un Brindis pels Drets Humans el 2025

En acomiadar el 2024, reflexionem sobre els avenços en drets humans que han il·luminat el…

4 meses hace

Esta web usa cookies.