Alma Linux
Un día toca interactuar con alma linux para hacer las configuraciones adecuadas y montar un servidor en producción para ello se hace uso de los siguientes comandos:
Instalación LAMP
A continuación se muestra los pasos necesarios para realizar una instalación del Servidor apache, el gestor de base de datos Maria db y el lenguaje de programación php.
- Actualizar el repositorio, se realiza con el siguiente comando:
sudo dnf update
- Instalar el servidor web apache, para ello se usa el siguiente comando:
sudo dnf install httpd
- Inicializar el servidor, para ello el comando:
sudo systemctl start httpd
- Añadirlo para que inicie durante el arranque:
sudo systemctl enable httpd.service
- Instalar el gestor de base de datos, se realiza usando el comando:
sudo dnf intall mariadb-server mariadb
- Iniciar el servicio, se hace con el comando:
sudo systemctl start mariadb
- Añadirlo para que inicie durante el arranque:
sudo systemctl enable mariadb
- Configurar mariadb, con el comando:
sudo mysql_secure_installation
- Instalar php, con el comando:
sudo dnf module install php:8.1.
:8.1 indica la versión de php que se instalara. - Reiniciar el servicio httpd para la integración de php:
sudo systemctl restart httpd.service
- Instalar modulos particulares de php:
sudo dnf install module php-curl php-zip php-opcache php-mysqlnd
en este caso se instala el modulo curl, zip, cache y conector con mysql de php
Instalación de phpmyadmin
Para instalar phpmyadmin en alma linux 9 se puede hacer uso de los siguientes pasos:
- Descargar el paquete phpmyadmin desde la pagina oficial, esto brindará tener la última versión y habrá que estar actualizandola cuando se requieera, para esto se debe hacer uso del comando:
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
- Ahora hacer el unzip, para ello hay que instalar el zip con el comando:
sudo dnf install zip
luego aplicar elsudo unzip al archivo que se descargo: sudo unzip phpMyAdmin-5.2.1-all-languages.zip
- Se cambia el nombre de la carpeta, con el comando:
sudo mv phpMyAdmin-5.2.1-all-languages phpmyadmin
Servicio de FTP
Ahora hay que instalar un servidor ftp en alma linux 9 para que permita subir los ficheros y demás cosas que el servidor debe de tener para hacer esto hay que hacer los siguientes pasos:
- Hay que instalar el servidor ftp para ello se hace uso del comando:
sudo dnf install vsftpd
. - Habilitar el servicio cuando arranque el servidor, con el comando
sudo systemctl enabe vsftpd
. - Iniciar el servicio:
sudo systemctl start vsftpd.service
. - Modificar el archivo de configuración de vsftpd que se encuentra en la siguiente ruta:
/etc/vsftpd/vsftpd.conf
las lineas que se deben de cambiar son:anonymous_enable=NO
, cambiarlo a YES, debe de quedaranonymous_enable=YES
.local_enable=YES
,write_enable=YES
, y descomentar la lineaanon_upload_enable=YES
. Estas modificaciones permitirá que cualquier usuario registrado en el sistema alma linux 9 pueda acceder a escribir, y subir fichero en el servidor. Para acceder a estas modificaciones se puede hacer con el editor nano se instala con el siguiente comando:sudo dnf install nano
y para acceder a modificar el fichero se hace con el comando:sudo nano /etc/vsftpd/vsftpd.conf
- Para subir los archivos ya con filezilla se conecta con la dirección ip, con el usuario y contraseña con el que se autentica en el sistema alma linux 9.
Y con estos pasos se tendrá un servidor ftp, web y gestor de base de datos para trabajar con php y subir con el filezilla.