Ejemplo 02
Desplegando el Juego de Mario Bros
Aprenderás a clonar un repositorio que contiene un juego de Mario Bros estático y desplegarlo en un servidor web Apache en Ubuntu (o la distro de tu elección).
Paso 1: Actualizar el Sistema
Asegúrate de que tu sistema esté actualizado. Abre una terminal y ejecuta:
sudo apt update
Paso 2: Instalar Apache
Instala Apache con el siguiente comando:
sudo apt install apache2 -y
Paso 3: Verificar la Instalación de Apache
Verifica que Apache esté funcionando correctamente con:
sudo systemctl status apache2
si no está funcionando recuerda habilitarlo e iniciarlo
sudo systemctl enable apache2
sudo systemctl start apache2
Verificar la Instalación de Apache
sudo systemctl status apache2
Paso 4: Clonar el Repositorio
Instala Git si aún no lo tienes:
sudo apt install git -y
Clona el repositorio que contiene el juego de Mario Bros:
cd /var/www/html
sudo git clone -b devops-mariobros https://github.com/roxsross/devops-static-web.git
Paso 5: Configurar Apache
Asegúrate de que Apache sirva el contenido del repositorio clonado. Puedes configurar un nuevo archivo de configuración de Apache o usar el archivo predeterminado.
Para simplificar, vamos a usar el archivo de configuración predeterminado. Crea un enlace simbólico al directorio clonado en el directorio web de Apache:
sudo ln -s /var/www/html/devops-static-web /var/www/html/mariobros
Paso 6: Ajustar Permisos
Asegúrate de que los permisos sean correctos para el contenido del juego:
sudo chown -R www-data:www-data /var/www/html/devops-static-web
Paso 7: Reiniciar Apache
Reinicia Apache para aplicar los cambios:
sudo systemctl restart apache2
Paso 8: Verificar la Página Web
Abre tu navegador y dirígete a http://localhost/mariobros
. Deberías ver el juego de Mario Bros en tu navegador.