Postfix: relayer les mails à l’aide d’un serveur SMTP externe

-Créer le fichier /etc/postfix/sasl_passwd pour stocker les paramètres d’authentification au serveur externe: touch /etc/postfix/sasl_passwd -Ajouter les paramètres d’authentification: [smtp.domaine.tld]:587 utilisateur:mot_de_passe -sécuriser l’accès au fichier: chmod 600 /etc/postfix/sasl_passwd -Créez le fichier hash db: postmap /etc/postfix/sasl_passwd -Modifier le fichier /etc/postfix/main.cf Ajouter: relayhost = [smtp.domaine.tld]: 587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous -Relancer le service postfix: service postfix restart

Plus

Apache2: mod_evasive limiter les attaques DOS

Installer mod_evasive: apt-get install libapache2-mod-evasive Vérifier si le module est activé: apache2ctl -M (pour activer un module : a2enmod) Modifier le fichier /etc/apache2/mods-available/mod-evasive.load LoadModule evasive20_module /usr/lib/apache2/modules/mod_evasive20.so <IfModule mod_evasive20.c> DOSHashTableSize 3097 DOSPageCount 2 DOSSiteCount 50 DOSPageInterval 5 DOSSiteInterval 1 DOSBlockingPeriod 10 DOSLogDir “/var/log/apache2/evasive” DOSWhitelist 127.0.0.1 </IfModule> Créer le répertoire des logs: mkdir -p /var/log/apache2/evasive chown -R www-data:root /var/log/apache2/evasive Redémarrer le service apache service apache2 restart Créer une tâche cron pour purger le dossier evasive: crontab -e Ajouter: 00 0 * * * /usr/bin/find […]

Plus

Bloquer les aspirateurs de site web

Créer une fichier htaccess et ajouter: RewriteCond %{HTTP_USER_AGENT} wget [NC,OR] RewriteCond %{HTTP_USER_AGENT} Gigabot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Xenu\ Link\ Sleuth [NC,OR] RewriteCond %{HTTP_USER_AGENT} larbin [NC,OR] RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR] RewriteCond %{HTTP_USER_AGENT} PhpDig [NC,OR] RewriteCond %{HTTP_USER_AGENT} WebCopier [NC,OR] RewriteCond %{HTTP_USER_AGENT} LWP::Simple [NC,OR] RewriteCond %{HTTP_USER_AGENT} libwww [NC,OR] RewriteCond %{HTTP_USER_AGENT} lwp-trivial [NC,OR] RewriteCond %{X-moz} prefetch RewriteRule .* – [F]  

Plus

Debian: installer PostgreSQL 10

Ajout du dépôt : Pour debian 7 # echo "deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main 10" >> /etc/apt/sources.list.d/pgdg.list Pour debian 8 # echo "deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main 10" >> /etc/apt/sources.list.d/pgdg.list Pour debian 9 # echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main 10" >> /etc/apt/sources.list.d/pgdg.list Ajout de la signature numérique du dépôt : # wget -O – http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | apt-key add – # apt-get update # apt-get install postgresql postgresql-contrib Pour vérifier l’installation: # ps -ef | grep postgre postgres 21217 1 0 10:21 ? […]

Plus