www.nicolas-martinez.info

Accueil | Photos | Mon CV | Table des matieres | Backend | Contact

Limiter les ressources memoire et CPU avec Apache

  • RLimitCPU
La limite de ressources CPU est exprimée en secondes par processus. Afin d'éviter l'occupation du temps processeur par des pages rhtml contenant des boucles infinies, il vous est recommander de fixer un temps d'exécution limite. Pour cela, utilisez la directive RLimitCPU suivante afin de limiter le temps d'exécution des pages à 30 secondes :

Read next

OpenOffice.org 2.0

 Use OpenOffice.org

OpenOffice.org est une suite bureautique libre et gratuite, publiée sous la licence LGPL, qui permet à n'importe quelle personne de l'utiliser ou de la distribuer gratuitement. La version 2.0, qui n'est pour le moment disponible qu'en anglais et en allemand (version française prévue d'ici la fin du mois), propose une interface améliorée, de nouveaux effets pour les présentations ainsi que le support du format de document libre et ouvert OpenDocument.

OpenOffice.org (OOo pour les intimes) est une déclinaison Open Source de la suite bureautique StarOffce de Sun. La version 2.0 se compose de six applications distinctes qui, selon les partisans du logiciel libre, suffisent à en faire une alternative sérieuse aux solutions bureautiques payantes, au premier rang desquelles on trouve bien sûr la suite Office de Microsoft.

Read next

Installation de eAccelerator avec PHP4

eAccelerator est un accelerateur et un encodeur de scripts PHP. Il augmente de facon considérable la vitesse d'execution/interprétation des pages PHP en 'cachant' (mémoire ou disque) les scripts sous la forme de résultat pré-compilés.

Read next

SuPHP: ou comment executer php avec les droits utilisateur

SuPHP permet d'utiliser les scripts php avec les droits utilisateurs au lieu de celui du serveur web, et donc d'éviter que les applis php pleines de failles que l'on trouve ici ou la (ex phpbb) fassent un carnage.

L'installation sous Debian n'est pas bien compliquée, il est même possible de spécifier si SuPHP est activé ou non par Virtualhost.

Read next

Installation mod_throttle/Apache sous Debian

Le mod_throttle permet de limiter la bande passante et la charge d'un virtualhost. Cependant, n'étant pas considéré comme "libre" ;( , il n'est pas présent dans les packages Debian.

Voici comment l'installer pour Apache 1.3

Read next

Installer une carte wifi a base de Atheros sous Linux/Debian

Voici ce petit tuto que j'ai publié sur Generation-libre.com, pour installer une carte réseau sans fil (wifi) avec le chipset Atheros sur une distribution Linux/Debian.

Cette installation a parfaitement fonctionné avec:

  • D-Link AirPlus XtremeG DWL-G650 (pci)
  • D-Link AirPlus XtremeG DWL-G520 (pcmcia)

Commencons déja par installé les sources de votre kernel. Un "uname -r" vous dira celui qu'il vous faut. (ou au pire, installez-en un nouveau)

Read next

[MAJ] Script pour création de comptes web

Voici un petit script bash qui permet de créer des comptes web / ftp et zone DNS pour un serveur sous Linux.

Ici:
  • - creation du compte unix + repertoire dans la racine apache
  • - lien dans le /var/www de l'utilisateur
  • - declaration du nom de domaine dans le serveur DNS local
  • - creation d'une base MySql

On peut aller plus loin dans l'automatisation, à savoir copier des fichiers par defaut dans le www du user (page par defaut genre "site en construction") (peut se faire par skel également), mais aussi pourquoi pas, la création de compte mail (vpopmail par ex) pour le domaine.

Code repris (ajout de la gestion du serveur DNS pour les domaines) et modifié de ce site
Pourquoi réinventer le fil ...

Read next