Instalación por script de LAMP
Gracias a la colaboración en Internet, los usuarios crean scripts que permiten automatizar procesos como la creación de LAMP
Última actualización
Gracias a la colaboración en Internet, los usuarios crean scripts que permiten automatizar procesos como la creación de LAMP
Última actualización
El enlace al github es este:
En la página tienes las instrucciones a seguir, vamos a ver como instalar el script y configurar las opciones.
Crea un servidor Ubuntu server (versión 22.04 en mi caso) de nombre "alex.com" con permiso de usuario root.
Descarga el script directo de Github:
Cambia el permiso de acceso para el script:
Ejecuta el script mediante prompt:
Llegado a este punto empieza la ejecución y configuración del script.
A lo largo del script te preguntará una serie de cosas:
Comprueba que eres root
Establezca el nombre de host. En general, es una buena idea utilizar el dominio real de su sitio como nombre de host.
Actualizar paquetes desde el repositorio
Instale software de utilidad, Apache, PHP y MySQL (consulte la lista detallada a continuación)
Configurar actualizaciones desatendidas
Cambie la contraseña de usuario de www-data y permita el acceso al shell
Configuración de Apache (ver detalles a continuación)
configuración PHP
configuración de mysql
Configurar la rotación de registros
Configurar el volcado y la rotación diaria automática de la base de datos
Configurar reglas básicas de firewall
Configurar fail2ban
Configurar mod_security
hostname
ubuserver
TimeZone
Europe/Madrid
Daemon services
Reinicia todos los servicios
Vhost
ej) alex.org
Mysql user
ej) alex
Mysql pwd
ej) P@ssw0rd
Una vez terminado el script, comprueba que se puede conectar a index.html (/var/www/html) poniendo la IP en el navegador.
El último paso consistirá en subir los archivos web al servidor, los archivos serán dos concretamente:
Archivos HTML, CSS, JS, PHP...
Archivo de script de mysql
Los archivos web deberemos subirlos a la carpeta /var/www/html
con el principal archivo llamado index.html
o index.php
Importar la Base de Datos MySQL en el Servidor Web:
Conectar al servidor web mediante SSH: Utiliza un cliente SSH (por ejemplo, PuTTY o Tabby) para conectarte al servidor web. Proporciona la dirección IP, nombre de usuario y contraseña.
Copiar el archivo SQL al servidor: Utiliza el comando scp
para copiar el archivo SQL desde la ubicación en la que lo subiste mediante FTP hasta el servidor.
Asegúrate de reemplazar /ruta/local/backup.sql
, USUARIO
, DIRECCION_IP_DEL_SERVIDOR
y /ruta/remota/
con tus propias rutas y valores.
Conectar a MySQL en el servidor: Inicia sesión en MySQL en el servidor web utilizando el siguiente comando. Será necesario proporcionar la contraseña del usuario de MySQL.
Crear la base de datos (si aún no existe): Si aún no has creado la base de datos en el servidor, puedes hacerlo con el siguiente comando:
Reemplaza NOMBRE_DE_BASE_DE_DATOS
con el nombre de tu base de datos.
Seleccionar la base de datos: Utiliza el siguiente comando para seleccionar la base de datos en la que quieres importar los datos:
Importar los datos desde el archivo SQL: Ejecuta el siguiente comando para importar los datos desde el archivo SQL:
Asegúrate de reemplazar /ruta/remota/backup.sql
con la ruta correcta en la que colocaste el archivo SQL en el servidor.
Podemos instalar los módulos de Node.js o de Angular para nuestro servidor web.
Git
Para hacer un deployment de
Node.js
Angular
Para subirlo todo, revisa la en servidor o puedes consultar algún sistema de prompt y FTP como Tabby del cual .