Cómo configurar un servidor LAMP en Debian 11

Si bien muchas personas piensan que Debian es un sistema operativo para estaciones de trabajo sólido como una roca, no es todo para lo que se puede usar. Debian es también uno de los sistemas operativos de servidor basados ​​en Linux más utilizados.

Hay muchas aplicaciones de servidor para Debian. Sin embargo, una de las cosas más populares que configuran los usuarios es LAMP. LAMP es Linux, Apache, MySQL y PHP, y es esencial para alojar aplicaciones web. Así es como puede configurar un servidor LAMP en Debian 11.

Cómo configurar un servidor LAMP en Debian 11

Actualizar a Debian 11

Para aprovechar al máximo su servidor LAMP (Linux, Apache , MySQL y PHP), debe actualizar su versión de Debian a Debian 11. Debian 11 Bullseye es la última versión del sistema operativo y es ideal para alojar aplicaciones web utilizando MySQL, Apache y PHP.

Para actualizar a Debian 11, asegúrese de tener una copia de seguridad de sus datos. Una vez que lo haga, abra una ventana de terminal. Alternativamente, conéctese a Debian a través de la consola SSH e inicie el proceso de actualización siguiendo las instrucciones a continuación.

Inicie sesión en su cuenta raíz usando el comando su cuando tenga acceso a la terminal. Debe tener acceso de root para actualizar.

su -

Una vez que haya iniciado sesión como root, utilice el comando sed para cambiar el nombre en clave de su versión de Debian de "buster" (Debian 10) a "bullseye" (Debian 11). El nombre en clave debe cambiarse para actualizar.

sed -i 's/buster/bullseye/g' /etc/apt/sources.list

A continuación, ejecute el comando apt update , seguido del comando apt upgrade . Estos dos comandos actualizarán las fuentes de software de Debian, buscarán nuevos paquetes e instalarán las actualizaciones pendientes.

actualización de sudo apt actualización de sudo apt

Finalmente, actualice a Debian 11 Bullseye con el comando dist-upgrade .

sudo apt dist-actualización

Reinicie Debian e inicie sesión para configurar su servidor LAMP cuando todos los comandos hayan terminado.

Instalación de PHP y MySQL

PHP y MySQL son partes críticas de un servidor LAMP. Haga lo siguiente para configurar estas dos herramientas en su sistema Debian 11. Primero, verifique si hay actualizaciones disponibles para su sistema e instálelas.

actualización de sudo apt actualización de sudo apt

Con todas las actualizaciones instaladas en su sistema Debian 11, use el comando apt install para configurar los siguientes paquetes de PHP y MySQL.

Cómo configurar un servidor LAMP en Debian 11

sudo apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

Al ingresar el comando anterior, Debian le preguntará si desea continuar con la instalación. Para confirmar que desea instalar los paquetes PHP y MySQL en Debian 11, presione la tecla Y en su teclado para asegurarse de que desea instalar el software.

La instalación de todos los paquetes de MySQL y PHP en Debian 11 llevará tiempo. Cuando finalice el proceso, pase a la siguiente sección de la guía.

Configuración de MySQL

Una vez que MySQL esté instalado en su sistema Debian 11, debe configurarlo con el comando mysql_secure_installation . Abra una ventana de terminal e inicie la instalación.

Cómo configurar un servidor LAMP en Debian 11

sudo mysql_secure_installation

Nota: si encuentra “ ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock”, ejecute
service mysqld start y luego vuelva a ejecutar el comando sudo mysql_secure_installation .

El instalador le pedirá que "Ingrese la contraseña actual para root cuando se ingrese el comando anterior". Como SQL se acaba de instalar, no es necesario ingresar una contraseña. Pulse la tecla Intro para continuar.

Ahora se le preguntará si desea proteger su cuenta raíz. Como la raíz ya está protegida, el instalador le indica que presione n para continuar. hazlo

MySQL ahora le pedirá que cambie la contraseña de root. Presione Y , luego ingrese una contraseña SQL segura y fácil de recordar.

Después de ingresar una nueva contraseña de root para MySQL, le pedirá que elimine a los usuarios anónimos. Presione el botón Y para que los usuarios no puedan iniciar sesión de forma anónima con la cuenta de prueba.

Una vez que se elimine la cuenta anónima, se le preguntará si desea habilitar el inicio de sesión raíz remoto. Solo debe dejar el inicio de sesión raíz remoto si es un experto y comprende los riesgos. Presione N para deshabilitar el inicio de sesión remoto como root.

Con la raíz remota deshabilitada, debe eliminar la base de datos de "prueba". Para eliminarlo, presione la tecla Y. Luego, vuelva a cargar las tablas de privilegios presionando Y . Cuando se recargan las tablas de privilegios, MySQL se configura en su sistema.

Instalación del servidor web Apache2

Algunos paquetes del servidor web Apache2 también se instalaron durante la configuración del paquete PHP y MySQL. Sin embargo, aún debe instalar el paquete "apache2" para usar el servidor web Apache2 en su sistema Debian 11.

Con el comando apt install , configure el servidor web Apache2.

Cómo configurar un servidor LAMP en Debian 11

sudo apt instalar apache2

Una vez instalado, Debian debería iniciar automáticamente el servidor web predeterminado, ejecutando la página web predeterminada de Apache. Navegue /var/www/html/y reemplace el archivo "index.html" con sus archivos para personalizar su sitio web.

Puede acceder a cualquier página web alojada en su computadora en un navegador web accediendo a la siguiente URL.

http://ip-address-of-server

Dejar un comentario

Cómo configurar un servidor SUSE RMT local (sustituto de SMT)

Cómo configurar un servidor SUSE RMT local (sustituto de SMT)

Configura SUSE RMT en SLES 15, sincroniza los metadatos de SCC, replica los repositorios seleccionados, registra los clientes a través de HTTPS y comprende las limitaciones de la migración desde SMT.

Solucionar el problema de los controladores de la tarjeta de sonido no detectados en Pardus Linux 23

Solucionar el problema de los controladores de la tarjeta de sonido no detectados en Pardus Linux 23

Solucione el problema de la tarjeta de sonido que falta en Pardus Linux 23. Compruebe la detección de ALSA, los módulos del kernel, los servicios de audio, los perfiles de salida, el firmware y las actualizaciones de forma segura.

Solucionar el problema de resolución de pantalla atascada en 1024x768 en una máquina virtual Pardus KVM

Solucionar el problema de resolución de pantalla atascada en 1024x768 en una máquina virtual Pardus KVM

Solucione el problema de una máquina virtual Pardus KVM atascada en 1024x768 comprobando la GPU virtual, el agente SPICE, la sesión X11 o Wayland y verificando que los modos de visualización superiores sean correctos.

Cómo montar automáticamente un directorio SSHFS remoto al arrancar en Debian

Cómo montar automáticamente un directorio SSHFS remoto al arrancar en Debian

En Debian, se monta automáticamente un directorio SSHFS remoto al arrancar el sistema utilizando SSH basado en claves, /etc/fstab, opciones de red de systemd, automontaje y pasos de verificación.

Solucionar el error "No se puede asignar memoria" durante una actualización del sistema SLES

Solucionar el error "No se puede asignar memoria" durante una actualización del sistema SLES

Solucione el problema "No se puede asignar memoria" durante una actualización de SLES. Compruebe la RAM, el espacio de intercambio, los registros de OOM y los límites de procesos, y luego recupere el sistema sin interrumpir las transacciones de paquetes.

Solucionar problemas de calibración de la pantalla táctil en tabletas con Harmonica OS: Elegir la solución adecuada para Linux

Solucionar problemas de calibración de la pantalla táctil en tabletas con Harmonica OS: Elegir la solución adecuada para Linux

Solucione problemas de desplazamiento táctil, rotación y mapeo de pantalla en tabletas Harmonica OS (HamoniKR). Compare las soluciones de X.Org y libinput, realice pruebas de forma segura y sepa cuándo la calibración no será suficiente.

Cómo configurar una partición SWAP cifrada en una instalación existente de Debian 12.

Cómo configurar una partición SWAP cifrada en una instalación existente de Debian 12.

Encripta una partición de intercambio existente de Debian 12 con dm-crypt, una clave aleatoria nueva en cada arranque, /etc/crypttab, /etc/fstab y pasos de verificación seguros.

Cómo monitorizar el estado de la unidad SMART en Ubuntu mediante alertas por correo electrónico

Cómo monitorizar el estado de la unidad SMART en Ubuntu mediante alertas por correo electrónico

Instala smartmontools en Ubuntu para monitorizar el estado de las unidades y enviar alertas SMART por correo electrónico. Comprueba la compatibilidad de los dispositivos, configura la entrega de correo, prueba las notificaciones y soluciona los fallos.

Solucionar el error "No se encontró ningún dispositivo de arranque" después de instalar Debian en un sistema UEFI.

Solucionar el error "No se encontró ningún dispositivo de arranque" después de instalar Debian en un sistema UEFI.

Solucione los fallos de arranque UEFI de Debian comprobando el modo de arranque del instalador, la partición del sistema EFI, las entradas NVRAM, los archivos GRUB EFI, el arranque seguro y las alternativas de firmware.

Cómo configurar instantáneas Btrfs automatizadas en Ubuntu Desktop

Cómo configurar instantáneas Btrfs automatizadas en Ubuntu Desktop

Configura Snapper para crear y eliminar instantáneas Btrfs programadas en Ubuntu Desktop. Primero, verifica la estructura de tus subvolúmenes, habilita los temporizadores de systemd y comprueba la retención de forma segura.