Backup completo del servidor VestaCP

Scripts

Me está gustando mucho VestaCP por su sencilles y su bajo consumo para administrar mi hosting web en el servidor VPS que tengo para pruebas. Y como siempre hay que respaldar toda la información tantas veces nos sea posible. Ya que quiero hacer una prueba en producción con algunas web de clientes me he realizado un sencillo script en Bash para realizar una copia completa del sistema. Descargamos el script git clone https://github.com/founds/Backup-Full.git Dar permisos de ejecución chmod +x backup-full.sh Realizamos el backup ./backup-full.sh El script creara una carpeta llamada «backups»  dentro de la carpeta home.

Instalar php7.3-mcrypt

Revisando todos los paquetes a actualizar en mi servidor me dí cuenta que no aparecía mcrypt para actualizar a la versiones más alta de PHP y al no estar en mis repositorios preferí instalarlo a través de pecl de forma rápida. Verificamos la versión de PHP [bash]php -v[/bash] Instalamos las dependencias [bash]sudo apt install -y gcc make autoconf libc-dev pkg-config libmcrypt-dev[/bash] Instalamos mcrypt a través de pecl [bash]sudo pecl install mcrypt-1.0.2[/bash] Si nos arrojara un error de phpize deberemos asegurarnos de tener instalado php7.X-dev, en mi caso: [bash]sudo apt-get install php7.3-dev[/bash] Nos fijamos en el path de instalación de mcrypt [bash]Build process completed successfully Installing ‘/usr/lib/php/20180731/mcrypt.so'[/bash] Añadimos el path a PHP [bash]sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/apache2/conf.d/20-mcrypt.ini" sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/cgi/conf.d/20-mcrypt.ini" sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/fpm/conf.d/20-mcrypt.ini" sudo bash -c "echo extension=/usr/lib/php/20180731/mcrypt.so > /etc/php/7.3/cli/conf.d/20-mcrypt.ini"[/bash] Comprobamos que este activo [bash]php -i | grep "mcrypt"[/bash]

ISPConfig – Error 500 Internal Server Error

Ahora que he migrado el servidor a ISPConfig me estan saliendo errores que nos recuerdan que hay que afinar el servidor y no dejar tantas opciones a las configuraciones por defecto. XD ERROR 500 – Internal Server Error! The following error occurred: The requested URL caused an internal server error. If you get this message repeatedly please contact the webmaster. El error aparecía al cargar imagenes y al cargar ciertas paginas. En mi caso el problema se arregla especificando un TimeOut y un maximo de tamaño para el archivo en el FCGid. Abrimos el archivo de configuración del Mod FCGid : sudo nano /etc/apache2/mods-available/fcgid.conf Y añadimos: AddHandler fcgid-script .fcgi FcgidConnectTimeout 20 MaxRequestLen 31457280 Yo lo he limitado a 30Mb, pero primero mirar que tamaño tienen los archivos que subireis a la pagina web antes de poner el limite. Reiniciamos el servidor Apache sudo service apache2 restart Fuente: http://www.evilbox.ro/linux/ispconfig-internal-server-error-500/

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Ver Política de cookies
Privacidad