post

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.

  1. Actualizar el repositorio, se realiza con el siguiente comando: sudo dnf update
  2. Instalar el servidor web apache, para ello se usa el siguiente comando: sudo dnf install httpd
  3. Inicializar el servidor, para ello el comando: sudo systemctl start httpd
  4. Añadirlo para que inicie durante el arranque: sudo systemctl enable httpd.service
  5. Instalar el gestor de base de datos, se realiza usando el comando: sudo dnf intall mariadb-server mariadb
  6. Iniciar el servicio, se hace con el comando: sudo systemctl start mariadb
  7. Añadirlo para que inicie durante el arranque: sudo systemctl enable mariadb
  8. Configurar mariadb, con el comando: sudo mysql_secure_installation
  9. Instalar php, con el comando: sudo dnf module install php:8.1. :8.1 indica la versión de php que se instalara.
  10. Reiniciar el servicio httpd para la integración de php: sudo systemctl restart httpd.service
  11. 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:

  1. 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
  2. Ahora hacer el unzip, para ello hay que instalar el zip con el comando: sudo dnf install zip luego aplicar el sudo unzip al archivo que se descargo: sudo unzip phpMyAdmin-5.2.1-all-languages.zip
  3. 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:

  1. Hay que instalar el servidor ftp para ello se hace uso del comando: sudo dnf install vsftpd.
  2. Habilitar el servicio cuando arranque el servidor, con el comando sudo systemctl enabe vsftpd.
  3. Iniciar el servicio: sudo systemctl start vsftpd.service.
  4. 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 quedar anonymous_enable=YES. local_enable=YES, write_enable=YES, y descomentar la linea anon_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.

Leave a Reply

Your email address will not be published. Required fields are marked *