====== Installation et configuration d'un serveur LAMP ======
===== Installation d'Apache2 & PHP5+Libs =====
=== Installation d'Apache2 ===
* Installation du paquet apache2
aptitude install apache2
=== Installation de PHP5 sur Apache2 ===
* Installation du mudule PHP pour Apache
aptitude install libapache2-mod-php5
* Installation des librairies pour php5
* Librarie de connexion au serveur MySQL
aptitude install php5-mysql php5-mysqli
* Librarie de cryptage indispenssable a phpMyAdmin
aptitude install php5-mcrypt
* Librarie de connexion au serveur LDAP
aptitude install php5-ldap
===== Installation de MySQL =====
* Installation du paquet mysql-server
aptitude install mysql-server
===== Envoyer les logs apaches vers le log centralisateur =====
* Sur le serveur web installer ceci:
apt-get install liblogger-syslog-perl
* Créer le script suivant:
nano /usr/local/bin/apache_log.pl
#!/usr/bin/perl
use Sys::Syslog qw( :DEFAULT setlogsock );
setlogsock('unix');
openlog('apache', 'cons', 'pid', 'local1');
while ($log = ) {
syslog('notice', $log);
}
closelog
chmod a+x /usr/local/bin/apache_log.pl
* Modifier les Vhosts ainsi:
[...]
ErrorLog syslog:local1
CustomLog |/usr/local/bin/apache_log.pl combined
[...]