Vamos a crear y configurar un servidor web en Linux para alojar nuestra página web. Requisitos: - Windows como host (máquina local) con Oracle VirtualBox instalado. - Máquina virtual (en adelante vm) con sistema operativo Linux, usaremos Opensuse Leap 15.6 (en adelante suse).
La idea es desarrollar la aplicación web en local (Windows) con el IDE o framework elegido. Después ese código lo tenemos que colocar de alguna manera en la vm para poder compilarlo y enviar los "ejecutables" a la ruta del servidor. Por ejemplo, yo tengo un proyecto de angular, edito código con sublime text y subo cambios a repositorio en GitLab. Aquí pongo un resumen de los pasos más generales.
Itinerario:
Instalar programas necesarios en Windows.
Desarrollar y compilar en local (en Windows).
Subir cambios a repositorio con git.
Instalar Linux, la distribución elegida es Opensuse Leap 15.6
Descargar el código del repositorio a la vm.
Compilar el proyecto para producción en el suse.
Copiar compilados a la carpeta de despliegue para que los muestre Apache.

