jueves, 3 de agosto de 2017

[Fecha de publicación: 2017-08-01]

PRECUACION PARA INSTALAR PHPMYADMIN

Cómo Instalar y Proteger phpMyAdmin en Ubuntu 16.04?


Paso uno — Instalar phpMyAdmin

Para empezar, podemos simplemente instalar phpMyAdmin desde los repositorios predeterminados de Ubuntu.
Podemos hacerlo actualizando nuestro índice de paquetes local y luego usar el sistema de paquetería apt para descargar los archivos e instalarlos en nuestro sistema:
  • sudo apt-get update
  • sudo apt-get install phpmyadmin php-mbstring php-gettext
Esto le hará algunas preguntas para configurar correctamente su instalación.
Advertencia: cuando aparece el primer mensaje, apache2 se resalta, pero no se selecciona. Si no pulsa Space para seleccionar Apache, el instalador no moverá los archivos necesarios durante la instalación. Pulse SpaceTab y, a continuación, Enter para seleccionar Apache.
  • Para la selección del servidor, elija apache2.
  • Seleccione yes cuando se le pregunte si desea utilizar dbconfig-common para configurar la base de datos
  • Se le pedirá la contraseña del administrador de la base de datos
  • A continuación, se le pedirá que elija y confirme una contraseña para la aplicación phpMyAdmin
El proceso de instalación realmente agrega el archivo de configuración phpMyAdmin Apache al directorio /etc/apache2/conf-enabled/, donde se lee automáticamente.
Lo único que debemos hacer es habilitar explícitamente las extensiones PHP mcrypt y mbstring, que podemos hacer escribiendo:
  • sudo phpenmod mcrypt
  • sudo phpenmod mbstring
Después, necesitará reiniciar Apache para que sus cambios sean reconocidos:
  • sudo systemctl restart apache2
Ahora puede acceder a la interfaz web visitando el nombre de dominio de su servidor o la dirección IP pública seguida de /phpmyadmin:
  • https://nombre_del_dominio_o_IP/phpmyadmin
pantalla de inicio phpMyAdmin
Ahora puede iniciar sesión en la interfaz utilizando el nombre de usuario root y la contraseña administrativa que configuró durante la instalación de MySQL.
Al iniciar sesión, verá la interfaz de usuario, que se verá así:
interfaz de usuario phpMyAdmin

Paso Dos — Asegure su Instancia de phpMyAdmin

Hemos sido capaces de levantar y ejecutar nuestra interfaz phpMyAdmin con bastante facilidad. Sin embargo, todavía no hemos terminado. Debido a su ubicuidad, phpMyAdmin es un popular objetivo para los atacantes. Debemos tomar medidas adicionales para evitar el acceso no autorizado.
Una de las formas más sencillas de hacerlo es colocar un gateway delante de toda la aplicación. Podemos hacerlo utilizando las funcionalidades de autenticación y autorización de .htaccess integradas de Apache.

Configurar Apache para Permitir Sobreescritura de .htaccess

Primero, necesitamos habilitar el uso de sobreescritura de archivos .htaccess editando nuestro archivo de configuración de Apache.
Editaremos el archivo vinculado que se ha colocado en nuestro directorio de configuración de Apache:
  • sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Tenemos que agregar una directiva AllowOverride All dentro de <Directory /usr/share/phpmyadmin> del archivo de configuración

IMPORTANTE
CHMOD(name;0777)

No hay comentarios.:

Publicar un comentario