Installazione web server Centos

Programmi

Apache con configurazione dei virtual host, creazione certificato SSL, impostazione dei redirect, cambio della directory principale, installazione e configurazione mod_security (con le eventuali eccezioni) e mod_evasive

Awstats con configurazione dei file in /etc/awstats (uno per ServerName dei virtual host, indicando il log specifico dove awstats andrà a leggere con la direttiva CustomLog )

MariaDb con impostazione password

Php con impostazione fuso orario, cambio limiti ecc…

PhpMyAdmin con impostazione delle tabelle sul DB per salvataggio parametri

Fail2Ban con impostazione in jail.local delle regole

Pureftpd configurando il certificato SSL, impostando min user a 500 e impostando la passive mode (sia nel file di configurazione che poi sul firewall aprendo le porte)

Munin e munin-node con relative impostazioni

Samba impostando la configurazione, aggiungendo la condivisione (a cui può accedere solo l’utente xxx creato tra gli utenti linux) e impostando la password per tale utente tramite il comando pdbedit -a xxx

Autofs per montare in automatico eventuali dischi di rete

Roundcube

Owncloud

Squid con impostazione delle reti che possono accedere e le porte permesse

Logwatch con impostazione delle relative opzioni in /etc/logwatch

Sistema

Disabilitare selinux disable e settare setenforce 0

Impostazione dei cronjob (per script e operazioni di routine) sia in /etc/cron.xxx che in /var/spool/ (richiamabili con crontab -e)

Regole nel firewall per i diversi servizi (ftp, porte passive ftp, http, https, ecc…)

Aggiungi ai preferiti : permalink.

I commenti sono chiusi.