Outils pour utilisateurs

Outils du site


braveo:lamp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

braveo:lamp [2016/07/19 15:36] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Installation et configuration d'un serveur LAMP ======
 +===== Installation d'​Apache2 & PHP5+Libs =====
 +=== Installation d'​Apache2 ===
 +  * Installation du paquet apache2
 +<code C> aptitude install apache2 </​code>​
 +=== Installation de PHP5 sur Apache2 ===
 +  * Installation du mudule PHP pour Apache
 +<code C> aptitude install libapache2-mod-php5 </​code>​
 +  * Installation des librairies pour php5
 +    * Librarie de connexion au serveur MySQL
 +<code C> aptitude install php5-mysql php5-mysqli </​code>​
 +    * Librarie de cryptage indispenssable a phpMyAdmin
 +<code C> aptitude install php5-mcrypt </​code>​
 +    * Librarie de connexion au serveur LDAP
 +<code C> aptitude install php5-ldap </​code>​
  
 +===== Installation de MySQL =====
 +  * Installation du paquet mysql-server
 +<code C> aptitude install mysql-server </​code>​
 +
 +===== Envoyer les logs apaches vers le log centralisateur =====
 +  * Sur le serveur web installer ceci:
 +<​code>​apt-get install liblogger-syslog-perl</​code>​
 +  * Créer le script suivant:
 +<​code>​
 +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 = <​STDIN>​) {
 +    syslog('​notice',​ $log);
 +}
 +closelog
 +
 +chmod a+x /​usr/​local/​bin/​apache_log.pl
 +</​code>​
 +  * Modifier les Vhosts ainsi:
 +<​code>​
 +[...]
 +        ErrorLog syslog:​local1
 +        CustomLog |/​usr/​local/​bin/​apache_log.pl combined
 +[...]
 +</​code>​
braveo/lamp.txt · Dernière modification: 2016/07/19 15:36 (modification externe)