MySQL
Requisitos Prévios
Instalación MySQL
$ sudo apt-get install mysql-server
- Generar contraseña para MySQL
$ sudo apt-get install pwgen $ pwgen 16 -y
la clave se guardará en /root/adminSysCure/MySQL.txt
Instalación PHPMyAdmin
$ sudo apt-get install phpmyadmin
- Comentar el alias para que no entre por el nombre por default (http://servidor.com/phpmyadmin)
editar el archivo /etc/phpmyadmin/apache.conf comentando la linea:
Alias /phpmyadmin /usr/share/phpmyadmin
Manejaremos mejor este tema con vhosts (ver: Apache2)
Instalación de openssl y ssl-cert
$ sudo apt-get install openssl ssl-cert
- Crear los certificados:
$ sudo a2enmod ssl $ sudo mkdir /etc/apache2/ssl $ sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
- Creamos el sitio base-de-datos-ssl y base-de-datos (más información en Apache2).
- Habilitamos los sitios
$ a2ensite base-de-datos-ssl $ a2ensite base-de-datos
- Reiniciamos apache
$ service apache2 restart