Entradas

Debian 10: Mariadb "E: Sub-process /usr/bin/dpkg returned an error code (1)"

1.- Ejecutar el siguiente comando (apt get o apt) apt get install -f  apt install -f Fuente original:  https://mariadb.com/kb/en/mariadb-100-installation-errors-on-linux-mint-16/

Debian 10: Apache2 Error APR_TCP_DEFER_ACCEPT

1.- Editar el siguiente archivo com nano o vim nano /etc/apache2/apache2.conf 2.- Agregar las siguientes lineas AcceptFilter https none AcceptFilter http none 3.- Reiniciar el servicio de Apache service apache2 restart Fuente original: https://github.com/microsoft/WSL/issues/1953

Instalar LAMP - Debian 9

Imagen
MariaDB (MySQL) 1.- Instalar MariaDB: apt install mariadb-client mariadb-server 2.- Ingresar MariaDB (Por defecto la clave está en blanco): mysql -u root -p 3.- Crear Base de Datos: CREATE DATABASE name_db; 4.- Crear y asignar usuario a la base de datos: CREATE USER 'username'@'localhost' IDENTIFIED BY 'userpassword'; 5.- Asignar todos privilegios para modificar la base de datos, al usuario nuevo: GRANT ALL PRIVILEGES ON newdb.* to 'username'@'localhost'; 6.- Eliminar privilegios de la consola: FLUSH PRIVILEGES; 7.- Salir de MariaDB: quit PHP7 1.-  Instalar PHP7: apt install php7.0 php7.0-mysql 2.- Prueba de instalación de PHP, crear el archivo info.php: nano /var/www/html/info.php 3.- Copiar la siguiente línea: <?php phpinfo(); ?> 4.- Revisar en el navegador http://localhost/info.php PHPMYADMIN 1.- Instalar phpmyadmin: apt install phpmyadmin 2.- Ingresa a phpMyAdmin por el navega...

Repositorios oficiales - Debian 9

Imagen
1.- Editar el archivo sources.list: nano /etc/apt/sources.list 2.- Agregar los repositorios oficiales: # stretch-oficiales deb http://ftp.us.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.us.debian.org/debian/ stretch main contrib non-free # stretch-actualizaciones-seguridad deb http://security.debian.org/debian-security stretch/updates main contrib non-free deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free # stretch-updates, previously known as 'volatile' deb http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free deb-src http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free # debian-multimedia deb http://www.deb-multimedia.org stretch main non-free 3.- Guardar los cambios (Ctrl + X) y actualizar los repositorios apt update 4.- Aparecerá el siguiente error:  W: Error de GPG: http://www.deb-multimedia.org  stretch InRelease: Las firmas siguientes no se pudieron verificar porque su ...

Fonts Google - Instalar fuentes de Google en Linux

Imagen
1.- Instalar fontsconfig: sudo apt-get install fontconfig 2.- Crear directorio fuente: mkdir ~/.fonts 3.- Desde el nuevo directorio descargar y descomprimir las fuentes: cd ~/.fonts && wget https://github.com/google/fonts/archive/master.zip && unzip master.zip 4.-  Crear cache de las fuentes: fc-cache -fv Fuente original:  https://www.sololinux.es/instalar-las-fuentes-de-google-en-debian-ubuntu-y-derivados/

HTTP Código: 504 Gateway Timeout - Nginx

Imagen
1.- Si tienen un proxy es recomendable editar el siguiente archivo: nano /etc/nginx/nginx.conf Y agregar las siguientes líneas en http: http{     ...     proxy_connect_timeout 600;     proxy_send_timeout 600;     proxy_read_timeout 600;     send_timeout 600; } Recargar el servicio: service nginx reload. 2.- Reparando un error de tiempo de espera Nginx 504 Gateway usando Nginx y FastCGI, cuando trabajas con PHP-FPM, se modifica el siguiente archivo: - PHP5 /etc/php5/fpm/pool.d/www.conf - PHP7 /etc/php/7.0/fpm/pool.d/www.conf Buscar: ;request_terminate_timeout = 0 Modificar, eliminado el comentario y cambiando el valor de 0 a 300, quedaría así: request_terminate_timeout = 300 Luego modificar el archivo php.ini: - PHP5 /etc/php.ini - PHP7 /etc/php/7.0/fpm/php.ini Buscar: max_execution_time = 30 Modificar el valor de 30 a 300, quedaría así: max_execution_time = 300 Para finalizar editar el siguiente archivo: nano /...

Instale el Servidor Web de Nginx - Ubuntu 16

Imagen
1.- Actualizar los repositorios: sudo apt-get update 2.- Instalar Nginx: sudo apt-get install nginx 3.- Ajustar el Firewall. Primero a revisar la lista de los perfiles de la aplicación: sudo ufw app list Te mostrará, tres perfiles disponibles para Nginx: Nginx Full: Este perfil abre tanto el puerto 80 (tráfico web normal, sin cifrar) como el puerto 443 (tráfico cifrado TLS / SSL) Nginx HTTP: Este perfil abre sólo el puerto 80 (normal, tráfico web no cifrado) Nginx HTTPS: Este perfil abre sólo el puerto 443 (tráfico cifrado TLS / SSL) 4.- Se activa el perfil más restrictivo que permita el tráfico que haya configurado, de momento sólo necesitamos permitir tráfico en el puerto 80. sudo ufw allow 'Nginx HTTP' 5.- Verificar los cambios: sudo ufw status 6.- Comprobar el servidor Web: systemctl status nginx 7.- Confirmar las dirección IP del servidor: ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//' 8.- Verificar en el navegador: http://dominio_d...