LefebvrePe.com ツ Pierre-Emmanuel Lefebvre

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 11 septembre 2009

CentOS 5: Installer Nginx et PHP

nginx Nginx est un serveur web très léger développé par un développeur russe. La documentation est très fournie mais malheureusement en Russe, ne lisant pas couramment le cyrillique, il est possible de trouver des informations dans le http://wiki.nginx.org. Il est à noter que Nginx est considéré comme plus léger que lighttpd et est utilisé par des sites à très gros traffic.

L'installation y est expliquée, mais la liaison avec PHP est un peu moins explicitée pour les distributions RHEL/Centos. Il a été choisi ici de lier nginx avec php-fpm, php-fpm est un patch qui optimise l'utilisation de PHP en fast-cgi

Ci-dessous, vous trouverez une procédure afin de réussir à lier Nginx avec PHP.

dimanche 9 août 2009

CentOS: Installer & Configurer AIDE (Advanced Intrusion Detection Environment)

AIDE est un logiciel de détection d'intrusion système qui vérifie l'intégrité des logiciels du système. Il peut détecter les intrusions en vérifiant les changements non autorisés et les binaires modifiés sur le système.

Procédure d'installation:

Commençons par l'installer:

[root@localhost ~]# yum install aide

Puis on initialise la base de donnée de détection

[root@localhost ~]# aide --init

Et une fois la base initialisée, on la met en production:

[root@localhost ~]# cp /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz

On teste:

[root@localhost ~]# aide -c /etc/aide.conf --check

Si vous faîtes des modifications (installation de nouveau logiciel, nouvelle configuration):

On lance la mise à jour de la base:

[root@localhost ~]# aide -c /etc/aide.conf --update

On met en production la mise à jour

[root@localhost ~]# cp /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz

lundi 7 juillet 2008

TrueCrypt v6 est de sortie

truecrypt-logo.png La nouvelle version de TrueCrypt (utilitaire Open Source permettant d'encrypter des volumes, disques ou fichiers à la volée sous Linux, Mac OS ou Windows) est de sortie!

lundi 23 juin 2008

CentOS: Installer Lighttpd et Php

lighttpd.gif Pour installer Lighttpd et PHP, sur une CentOS, rien de très compliqué:

Tout d'abord, il faut activer les dépots RPMForge, vous trouverez la procédure dans ce billet.

On lance en root:
yum install lighttpd lighttpd-fastcgi php

Puis on édites le fichier /etc/lighttpd/lighttpd.conf
On décommente la ligne contenant mod_fastcgi
Puis on s'assure que le code suivant est bien décommenté:

fastcgi.server  = ( ".php" =>
    ( "localhost" =>
        (
            "socket" => "/var/run/lighttpd/php-fastcgi.socket",
            "bin-path" => "/usr/bin/php-cgi"
        )
    )
)

On continue en créant l'emplacement du socket:
mkdir /var/run/lighttpd
touch /var/run/lighttpd/php-fastcgi.socket
chown -R lighttpd:lighttpd /var/run/lighttpd/

Et on termine en éditant "/etc/php.ini" et en ajoutant:
cgi.fix_pathinfo = 1

On pense à activer lighttpd à chaque démarrage: chkconfig lighttpd on

Voilà, c'est terminé, vous pouvez désormais placer vos pages dans /srv/www/lighttpd/

lundi 12 mai 2008

CentOS: Installer & configurer NTP pour synchroniser l'heure système

Procédure:

Commençons par l'installer:

[root@localhost ~]# yum install ntp

Puis on active le service (pour qu'il se lance à chaque démarrage):

[root@localhost ~]# chkconfig ntpd on

On lance manuellement une mise à jour de l'heure:

[root@localhost ~]# ntpdate fr.pool.ntp.org

Et finalement, on lance le daemon, pour qu'il s'exécute en continu

[root@localhost ~]# service ntpd start

- page 1 de 2