[Tutorial] Postfix+Dovecot+MySQL@Debian8 – III

Otra entrada más y seguimos configurando un server de correo. Si no leíste alguna entrada anterior o no estabas a tono con la cuestión, llégate al post 1 o al post 2.

Después de instalar Apache, debemos configurarlo[/etc/apache2]. Lo primero es ir a /etc/apache2/conf-enabled/security y setear algunos detallitos.

snapshot1Buscar y editar[sin las comillas, no sea noobster]:

ServerSignature On, ponerlo a «Off»
ServerTokens OS cambiar por «Minimal»
TraceEnable poner a «Off»
Header set X-Content-Type-Options: «nosniff»
Header set X-Frame-Options: «sameorigin»

Ahora debemos habilitar el modulo headers y después reiniciar Apache:

# a2enmod headers

snapshot2Reiniciando Apache:

/etc/init.d/apache restart

Así evitamos mostrar la versión de Apache así como algún otro detalle importante a cualquier atacante…

Para PHP:

PHP5 -> /etc/php5/apache2/php.ini

Cambiar expose_php = Off para evitar mostrar la versión de PHP

Editar la variable date.timezone, para ajustarla a nuestro paí­s, esta si lleva comillas…

date.timezone = «America/Havana»

Y después reinicie Apache.

# /etc/init.d/apache2 restart

Entonces, sólo nos queda tunear MariaDB.

Editar/Agregar en /etc/mysql/my.cnf

max_connections        = 100
max_user_connections   = 100

query_cache_limit      = 10M
query_cache_size       = 64M

general_log_file        = /var/log/mysql/mysql.log
general_log             = 1

Guardar, y salir. Mover logs de /var/log a var/log/mysql

# mv /var/log/mysql.log /var/log/mysql/
# mv /var/log/mysql.err /var/log/mysql/
# /etc/init.d/mysql restart

 

snapshot3Y listo. Revisamos que Apache esté corriendo…

snapshot4Loguearnos en PHPMyAdmin.

snapshot5Pantalla inicial.

Crear usuario y base de datos para:
– PostfixAdmin
– Roundcube

snapshot6

Ir a Privilegios/Agregar nuevo usuario:
nombre: postfixadmin
servidor: localhost
password: **********
confirmar password: **********
Marcar: Crear base de datos con el mismo nombre y otorgar todos los privilegios

snapshot7

Hacer el mismo proceso para la base de datos de Roundcube.

La instalación de PostfixAdmin la veremos en la próxima entrada, por ahora les dejo el fuente y un deb.

postfixadmin-2.93

Por hoy terminamos, en una próxima entrada seguiremos adentrándonos en este tema…

Saludos y hasta la próxima.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *