Entradas

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...

Instalar SMSTools desde el archivo precompilado. (Playsms + smstools)

Imagen
1.- Instalar smstools como usuario root apt-get install smstools Si, durante la instalación se le pedirá que configure smstools automáticamente, elija 'no'. 2.- Cambia los permisos de los directorios creados para que el usuario web pueda escribirles chmod -R 777 /var/spool/sms o chown -R www-data /var/spool/sms 3.- Vaya al directorio de origen de playSMS y copie el archivo smsd.conf del directorio contrib/smstools/ vers /etc  cd [repositorio_de_playsms] cp contrib/smstools/smsd.conf /etc/ 4.- Realice los cambios necesarios en el archivo para /etc/smsd.conf. Para hacerlo compatible con su módem. # Global configuration devices = modem1 loglevel = 4 logfile = /var/log/smstools/smstools.log outgoing = /var/spool/sms/outgoing checked = /var/spool/sms/checked failed = /var/spool/sms/failed incoming = /var/spool/sms/incoming sent = /var/spool/sms/sent delaytime = 6 errorsleeptime = 12 blocktime = 180 autosplit = 3 receive_before_send = yes # Modem configuration # Sony Ericsson...

Error 127 con dpkg o Synaptic

Imagen
Al intentar desinstalar , actualizar , eliminar y/o eliminar completamente un programa, nos devuelve el siguiente mensaje: dpkg -P o dpkg -r El subproceso instalado el script pre-removal devolvió el código de salida de error 127 Synaptic E: nombre del programa : el subproceso pos t -removal scrip t devolvió el código de salida de error 127 Solución por Terminal:    1- Nos situamos en el directorio /var/lib/dpkg/info cd /var/lib/dpkg/info/ 3- En esta carpeta borramos todos los archivos que hacen referencia a “nombre-del-paquete” . rm nombre_del_paquete* 4- Se ejecuta de nuevo el comando para depurar o desinstalar el paquete: dpkg -P nombre_del_paquete   Solución para Synaptic: 1- Abrimos uno de estos gestores de ficheros (nautilus, konqueror, dolphin, etc...) con privilegios de root. 2- Nos situamos en el directorio /var/lib/dpkg/info 3- En esta carpeta borramos todos los archivos que hacen referencia a “no...

Recuperar o restablecer la clave de administrador en OSTicket

Imagen
1.- Ingresa a MySQL: mysql -h localhost -u root -p 2.- Identifica la base de datos: show databases; 3.- Escoge la base de datos a utilizar: use base_datos ; 4.- Se realiza la siguiente sentencia SQL: UPDATE ost_staff SET PASSWD=md5(' contraseña ') WHERE staff_id='1'; Nota: debes colocar la clave nueva en donde dice contraseña . El método anterior es utilizando el id del registro. El siguiente método es utilizando la usuario: UPDATE ost_staff SET PASSWD = md5(' contraseña ') WHERE username=' usuario '; Utilizando la cuenta de correo: UPDATE ost_staff SET PASSWD = md5(' contraseña ') WHERE email=' correo@electronico.com '; Fuente original: http://www.tmib.net/content/recover-reset-admin-account-passowrd-osticket

Recuperar la contraseña de root de MySQL

Imagen
1.- Detener el servicio de MySQL.  service mysqld stop   o bien: /etc/init.d/mysqld stop 2.- Iniciar el servicio de MySQL en modo abierto. mysqld_safe --skip-grant-tables --skip-networking& 3.- Acceder con el usuario “root”.  mysql -u root 4.-  Acceder a la base de datos MySQL. mysql> use mysql; 5.- Ejecuta la siguiente sentencia SQL: mysql> UPDATE user SET password=PASSWORD('contraseña') WHERE user='root'; Nota: remplazar contraseña por la clave. 6.- Salir del servidor MySQL. mysql> exit 7.- Reiniciar el servicio de MySQL. service mysql restart   o bien: /etc/init.d/mysql restart Fuente original: https://clouding.io/kb/mysql-como-recuperar-la-contrasena-de-root/

Activar SSH en Ubuntu Server 16.04

Imagen
1.- Instalar ssh: sudo apt-get install openssh-server 2.- Se revisa el estatus del servicio: sudo service ssh status Fuente original: http://ubuntuhandbook.org/index.php/2016/04/enable-ssh-ubuntu-16-04-lts/