Cómo armar tu primer servidor LAMP

Hola! Aquí te dejamos un pequeño tutorial sobre cómo crear tu primer servidor LAMP (Linux, Apache, MySQL, PHP) en una distribución de Ubuntu 23.04 para aplicaciones web o de bases de datos en un servidor local en tu casa u oficina.

Paso 1: Preparativos Iniciales

1. Actualiza el Sistema

Abre una terminal y ejecuta los siguientes comandos para asegurarte de que tu sistema esté actualizado:

   sudo apt update
   sudo apt upgrade -y

2. Instala Apache

Apache es el servidor web más utilizado. Para instalarlo, usa el siguiente comando:

   sudo apt install apache2 -y

3. Verifica la Instalación de Apache

Una vez instalado, verifica que Apache esté funcionando abriendo un navegador web y visitando http://localhost o la dirección IP de tu servidor. Deberías ver la página de bienvenida de Apache.

Paso 2: Instalar MySQL

1. Instala MySQL

MySQL es el sistema de gestión de bases de datos más popular. Instálalo con el siguiente comando:

   sudo apt install mysql-server -y

2. Asegura la Instalación de MySQL

MySQL incluye un script de seguridad que te permite ajustar algunas configuraciones básicas. Ejecuta el siguiente comando y sigue las instrucciones en pantalla:

   sudo mysql_secure_installation
  • Te pedirá que configures una contraseña para el usuario root.
  • Te preguntará si deseas eliminar usuarios anónimos, deshabilitar el inicio de sesión de root de manera remota, eliminar la base de datos de prueba y recargar las tablas de privilegios. Es recomendable aceptar todas estas opciones para mejorar la seguridad.

3. Verifica la Instalación de MySQL

Inicia sesión en MySQL para asegurarte de que todo esté funcionando correctamente:

   sudo mysql -u root -p

Ingresa la contraseña que configuraste y, una vez dentro, sal con el comando exit.

Paso 3: Instalar PHP

1. Instala PHP y Módulos Requeridos

PHP es el lenguaje de programación que necesitas para ejecutar scripts en tu servidor web. Instálalo junto con algunos módulos necesarios:

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

2. Verifica la Instalación de PHP

Crea un archivo de prueba para asegurarte de que PHP esté funcionando correctamente:

   sudo nano /var/www/html/info.php

Agrega el siguiente contenido:

   <?php
   phpinfo();
   ?>

Guarda el archivo (Ctrl + O, luego Enter para confirmar, y Ctrl + X para salir).

Luego, abre un navegador web y visita http://localhost/info.php o la dirección IP de tu servidor seguido de /info.php. Deberías ver una página con la configuración de PHP.

Paso 4: Configuración Final

1. Ajustar el Directorio de Trabajo de Apache

El directorio por defecto donde Apache busca archivos es /var/www/html. Si deseas cambiarlo o añadir un nuevo sitio, puedes hacerlo editando el archivo de configuración:

   sudo nano /etc/apache2/sites-available/000-default.conf

Busca la línea que comienza con DocumentRoot y ajústala según sea necesario. Luego guarda el archivo y reinicia Apache:

   sudo systemctl restart apache2

2. Configurar Permisos

Asegúrate de que el directorio tenga los permisos correctos:

   sudo chown -R www-data:www-data /var/www/html
   sudo chmod -R 755 /var/www/html

Paso 5: Configurar el Firewall

1. Permitir el Tráfico Web

Si tienes UFW (Uncomplicated Firewall) habilitado, necesitas permitir el tráfico HTTP y HTTPS:

   sudo ufw allow in "Apache Full"

Paso 6: Probar la Configuración

1. Crear un Archivo PHP de Prueba

Puedes crear otro archivo PHP para probar la conexión a MySQL:

   sudo nano /var/www/html/testdb.php

Agrega el siguiente contenido:

   <?php
   $servername = "localhost";
   $username = "root";
   $password = "tu_contraseña";
   $dbname = "test";

   // Crear conexión
   $conn = new mysqli($servername, $username, $password, $dbname);

   // Verificar conexión
   if ($conn->connect_error) {
       die("Conexión fallida: " . $conn->connect_error);
   }
   echo "Conexión exitosa";
   $conn->close();
   ?>

Guarda el archivo y visítalo en tu navegador: http://localhost/testdb.php. Deberías ver el mensaje “Conexión exitosa” si todo está configurado correctamente.

Conclusión

¡Felicidades! Ahora tienes un servidor LAMP básico funcionando en tu Ubuntu 23.04. Puedes empezar a desarrollar aplicaciones web dinámicas utilizando esta configuración. Asegúrate de eliminar el archivo info.php una vez que hayas verificado que PHP está funcionando correctamente, ya que contiene información sensible sobre tu configuración de PHP:

sudo rm /var/www/html/info.php

¡Buena suerte con tu nuevo servidor LAMP!

Gracias por tomarte el tiempo de leer este post. Si les ha sido útil, les agradecería mucho si lo compartieran con aquellos que también podrían beneficiarse de él.

Su apoyo significa mucho para nosotros.

¡Gracias por formar parte de la comunidad de Baja Soporte!

Te gusta el blog? Corre la voz!

Cómo armar tu primer servidor Linux usando Ubuntu

Aqupi tienes un pequeño tutorial sobre cómo instalar Ubuntu Server 23.04 desde cero, incluyendo la descarga de la ISO, la creación de un LiveUSB y los pasos de instalación tanto para usuarios de Windows como de Mac.

1. Descargar la ISO de Ubuntu Server

Paso 1: Descargar la ISO de Ubuntu Server

  1. Ve al sitio oficial de descargas de Ubuntu.
  2. Selecciona la opción para descargar Ubuntu Server 23.04 y guarda el archivo ISO en tu computadora.

2. Crear un LiveUSB de Ubuntu Server

Si eres usuario de Windows

Paso 2: Descargar Rufus

  1. Visita la página de Rufus y descarga la última versión del programa.

Paso 3: Crear el LiveUSB con Rufus

  1. Inserta una unidad USB (de al menos 4 GB) en tu computadora.
  2. Abre Rufus.
  3. En “Dispositivo”, selecciona tu unidad USB.
  4. En “Seleccionar”, busca y elige la imagen ISO de Ubuntu Server que descargaste.
  5. Configura los parámetros como se muestra a continuación:
  • Esquema de partición: GPT (para sistemas UEFI) o MBR (para sistemas BIOS o UEFI).
  • Sistema de destino: UEFI (no CSM) para GPT o BIOS (o UEFI-CSM) para MBR.
  1. Haz clic en “Empezar” y confirma las advertencias para iniciar el proceso.
  2. Espera a que Rufus termine de crear el LiveUSB.

Si eres usuario de Mac

Paso 2: Descargar y Instalar balenaEtcher

  1. Visita la página de balenaEtcher y descarga la versión para macOS.
  2. Instala balenaEtcher siguiendo las instrucciones en pantalla.

Paso 3: Crear el LiveUSB con balenaEtcher

  1. Inserta una unidad USB (de al menos 4 GB) en tu Mac.
  2. Abre balenaEtcher.
  3. Haz clic en “Flash from file” y selecciona la imagen ISO de Ubuntu Server que descargaste.
  4. Haz clic en “Select target” y elige tu unidad USB.
  5. Haz clic en “Flash!” y confirma la advertencia para iniciar el proceso.
  6. Espera a que balenaEtcher termine de crear el LiveUSB.

3. Instalar Ubuntu Server 23.04

Paso 4: Arrancar desde el LiveUSB

  1. Inserta el LiveUSB en la computadora donde deseas instalar Ubuntu Server.
  2. Reinicia la computadora y accede al menú de arranque (generalmente se hace presionando una tecla como F12, Esc, F2, o Supr durante el inicio, dependiendo del fabricante).
  3. Selecciona la opción para arrancar desde el USB.

Paso 5: Proceso de Instalación de Ubuntu Server

  1. Pantalla de Bienvenida: Selecciona el idioma que prefieras para la instalación.
  2. Configuración del Teclado: Elige la disposición de teclado adecuada para tu uso.
  3. Configuración de la Red:
  • Si estás usando DHCP, la configuración de red debería realizarse automáticamente.
  • Si necesitas configurar la red manualmente, selecciona “Manual” y proporciona los detalles necesarios (IP, máscara de red, puerta de enlace, DNS).
  1. Configuración del Proxy (opcional): Si necesitas un proxy para acceder a internet, configúralo aquí.
  2. Configuración del Mirror de Ubuntu: Usa el mirror predeterminado o proporciona uno personalizado si es necesario.
  3. Configuración de Particiones:
  • Selecciona el esquema de partición. Para la mayoría de los usuarios, la opción “Utilizar un disco entero” es suficiente.
  • Selecciona el disco en el que deseas instalar Ubuntu Server.
  • Revisa y confirma los cambios en el disco. Esta operación borrará todos los datos en el disco seleccionado.
  1. Perfil del Usuario:
  • Proporciona tu nombre, nombre del servidor, nombre de usuario y contraseña.
  1. Instalar OpenSSH:
  • Selecciona “Instalar OpenSSH server” si planeas acceder a tu servidor de forma remota.
  1. Instalación de Características Adicionales (opcional): Puedes seleccionar cualquier característica adicional que necesites, como PostgreSQL Database, etc.
  2. Finalizar la Instalación:
    • Revisa todas las configuraciones y selecciona “Instalar”.
    • Espera a que el proceso de instalación finalice. Una vez completado, reinicia tu servidor y retira el LiveUSB.

Paso 6: Post-Instalación

1. Acceder al Servidor

  • Inicia sesión con el nombre de usuario y la contraseña que configuraste durante la instalación.

2. Actualizar el Sistema

  • Asegúrate de que tu servidor esté actualizado ejecutando los siguientes comandos:
   sudo apt update
   sudo apt upgrade -y

3. Configurar el Firewall (opcional)

  • Puedes configurar UFW (Uncomplicated Firewall) para mejorar la seguridad de tu servidor:
   sudo ufw allow OpenSSH
   sudo ufw enable

Paso 7: Configuraciones Opcionales

1. Instalar Software Adicional

  • Puedes instalar software adicional según tus necesidades. Por ejemplo, para un servidor LAMP (Linux, Apache, MySQL, PHP), ejecuta:
   sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y

2. Configurar Servicios

  • Configura y habilita los servicios necesarios. Por ejemplo, para habilitar Apache y MySQL:
   sudo systemctl enable apache2
   sudo systemctl start apache2
   sudo systemctl enable mysql
   sudo systemctl start mysql

Conclusión

¡Felicidades! Ahora has instalado Ubuntu Server 23.04 y has configurado los elementos básicos necesarios para comenzar a utilizarlo. Puedes seguir instalando y configurando servicios adicionales según las necesidades de tu servidor.

¡Buena suerte con tu nueva configuración de servidor Linux con Ubuntu!

Gracias por tomarte el tiempo de leer este post. Si les ha sido útil, les agradecería mucho si lo compartieran con aquellos que también podrían beneficiarse de él.

Su apoyo significa mucho para nosotros.

¡Gracias por formar parte de la comunidad de Baja Soporte!

Te gusta el blog? Corre la voz!

Cómo crear un LiveUSB para instalar Ubuntu Linux

Pasos para crear un LiveUSB de Ubuntu Desktop tanto en Windows como en Mac.

Crear un LiveUSB de Ubuntu en Windows

1. Descargar la Imagen ISO de Ubuntu

2. Descargar Rufus

  • Visita la página de Rufus y descarga la última versión del programa.

3. Preparar la Unidad USB

  • Inserta una unidad USB (de al menos 4 GB) en tu computadora.
  • Nota: Todos los datos en la unidad USB serán eliminados, así que asegúrate de hacer una copia de seguridad si es necesario.

4. Crear el LiveUSB con Rufus

  • Abre Rufus.
  • En “Dispositivo”, selecciona tu unidad USB.
  • En “Seleccionar”, busca y elige la imagen ISO de Ubuntu que descargaste.
  • Asegúrate de que “Esquema de partición” esté en “GPT” y “Sistema de destino” en “UEFI (no CSM)” si tu computadora es moderna. Para computadoras más antiguas, selecciona “MBR” y “BIOS o UEFI”.
  • Haz clic en “Empezar” y confirma las advertencias para iniciar el proceso.
  • Espera a que Rufus termine de crear el LiveUSB.

Crear un LiveUSB de Ubuntu en Mac

1. Descargar la Imagen ISO de Ubuntu

2. Descargar y Instalar balenaEtcher

  • Visita la página de balenaEtcher y descarga la versión para macOS.
  • Instala balenaEtcher siguiendo las instrucciones en pantalla.

3. Preparar la Unidad USB

  • Inserta una unidad USB (de al menos 4 GB) en tu Mac.
  • Nota: Todos los datos en la unidad USB serán eliminados, así que asegúrate de hacer una copia de seguridad si es necesario.

4. Crear el LiveUSB con balenaEtcher

  • Abre balenaEtcher.
  • Haz clic en “Flash from file” y selecciona la imagen ISO de Ubuntu que descargaste.
  • Haz clic en “Select target” y elige tu unidad USB.
  • Haz clic en “Flash!” y confirma la advertencia para iniciar el proceso.
  • Espera a que balenaEtcher termine de crear el LiveUSB.

Y para finalizar

Una vez que hayas creado el LiveUSB, podrás utilizarlo para instalar Ubuntu en cualquier computadora compatible. Solo necesitas arrancar desde el USB y seguir las instrucciones del instalador de Ubuntu.

¡Buena suerte con tu nueva aventura en Linux!

Gracias por tomarte el tiempo de leer este post. Si les ha sido útil, les agradecería mucho si lo compartieran con aquellos que también podrían beneficiarse de él.

Su apoyo significa mucho para nosotros.

¡Gracias por formar parte de la comunidad de Baja Soporte!

Te gusta el blog? Corre la voz!

pensando migrar a linux

Pensando migrar a Linux?

Si estas pensando migrar a Linux, contempla esto antes, durante y después del proceso!

Consideraciones que los usuarios de Mac o Windows deben tener en cuenta antes de migrar a una computadora con Linux:

Antes de Migrar a Linux

1. Investigar las Distribuciones de Linux

  • Investiga las opciones: Hay muchas distribuciones de Linux (como Ubuntu, Fedora, Mint, etc.). Elige una que se adapte a tus necesidades y nivel de experiencia.
  • Prueba en Live USB: Utiliza un Live USB para probar diferentes distribuciones sin instalar nada en tu sistema.

2. Evaluar la Compatibilidad del Hardware

  • Verifica los controladores: Asegúrate de que tu hardware (impresoras, tarjetas gráficas, etc.) sea compatible con Linux.
  • Investiga problemas conocidos: Consulta foros y comunidades para ver si otros usuarios han tenido problemas con hardware similar al tuyo.

3. Hacer una Copia de Seguridad de los Datos

  • Respaldo completo: Haz una copia de seguridad de todos tus archivos importantes en una unidad externa o en la nube.
  • Exporta configuraciones: Guarda las configuraciones y preferencias de aplicaciones que puedas necesitar después de la migración.

4. Identificar Alternativas de Software

  • Lista de programas: Haz una lista de los programas que utilizas en Mac o Windows.
  • Busca equivalentes en Linux: Encuentra aplicaciones alternativas en Linux (por ejemplo, GIMP para Photoshop, LibreOffice para Microsoft Office).

5. Familiarizarse con la Terminal

  • Aprende comandos básicos: La terminal es una herramienta poderosa en Linux. Familiarízate con comandos básicos para la instalación de software y la administración del sistema.

6. Preparar una Estrategia de Instalación

  • Decidir sobre el tipo de instalación: Elige si deseas un sistema de arranque dual (mantener Windows/Mac y Linux en la misma máquina) o una instalación completa de Linux.
  • Particionar el disco: Si optas por un arranque dual, asegúrate de particionar correctamente tu disco duro.

Durante la Migración

1. Crear un USB de Arranque

  • Descarga la ISO: Descarga la imagen ISO de la distribución de Linux elegida.
  • Crear el USB de arranque: Usa herramientas como Rufus (Windows) o balenaEtcher (Mac) para crear un USB de arranque.

2. Realizar la Instalación

  • Sigue las instrucciones: Inserta el USB de arranque y sigue las instrucciones de instalación de la distribución de Linux.
  • Configura la partición: Si estás haciendo un arranque dual, selecciona la opción para instalar Linux junto con tu sistema actual.

Después de la Migración

1. Instalar Actualizaciones

  • Actualizar el sistema: Una vez que Linux esté instalado, actualiza el sistema a través del gestor de actualizaciones de tu distribución.

2. Configurar el Entorno de Trabajo

  • Instalar software adicional: Instala cualquier software adicional que necesites usando el gestor de paquetes de tu distribución (por ejemplo, APT para Ubuntu).
  • Configurar preferencias: Ajusta las preferencias del sistema y las aplicaciones a tu gusto.

3. Unirse a la Comunidad

  • Buscar ayuda: Únete a foros y comunidades de usuarios de Linux para obtener ayuda y aprender más.
  • Participar activamente: Participa en discusiones y contribuye a la comunidad compartiendo tus experiencias y soluciones.

Con estos pasos, estarás bien preparado para una transición suave y exitosa a Linux. ¡Buena suerte en tu nueva aventura tecnológica!

Gracias por tomarte el tiempo de leer este post. Si les ha sido útil, les agradecería mucho si lo compartieran con aquellos que también podrían beneficiarse de él.

Su apoyo significa mucho para nosotros.

¡Gracias por formar parte de la comunidad de Baja Soporte!

Te gusta el blog? Corre la voz!