Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| suexec [Le 23/09/2010, 21:38] – 82.250.158.136 | suexec [Le 10/05/2017, 14:16] (Version actuelle) – tags L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ====== Re-configuration de Suexec ====== | ||
| + | |||
| + | Comment redéfinir " | ||
| + | Pour ceux qui ont leurs site dans un autre dossier que celui par défaut /var/www (ex: /// | ||
| + | Et qui ont certaines erreurs de ce genre dans leurs logs:\\ | ||
| + | * '' | ||
| + | * '' | ||
| + | Testé sur Ubuntu [[Hardy]] LTS en mode serveur.\\ | ||
| + | |||
| + | / | ||
| + | -D AP_DOC_ROOT="/ | ||
| + | -D AP_GID_MIN=100 | ||
| + | -D AP_HTTPD_USER=" | ||
| + | -D AP_LOG_EXEC="/ | ||
| + | -D AP_SAFE_PATH="/ | ||
| + | -D AP_UID_MIN=100 | ||
| + | -D AP_USERDIR_SUFFIX=" | ||
| + | |||
| + | ===== Compilation ===== | ||
| + | |||
| + | ==== Pré-requis ==== | ||
| + | |||
| + | [[: | ||
| + | |||
| + | apt-get install fakeroot build-essential devscripts | ||
| + | apt-get source apache2 | ||
| + | apt-get build-dep apache2 | ||
| + | |||
| + | ==== Modification ==== | ||
| + | |||
| + | * Changement de répertoire: | ||
| + | |||
| + | cd / | ||
| + | |||
| + | * Édition du fichier debian/ | ||
| + | |||
| + | nano debian/ | ||
| + | |||
| + | * Trouvez (avec Ctrl+W) | ||
| + | |||
| + | '' | ||
| + | |||
| + | * Remplacer par ce que vous voulez, ex: | ||
| + | |||
| + | '' | ||
| + | |||
| + | ==== Changement de la version d' | ||
| + | |||
| + | Pour éviter d' | ||
| + | |||
| + | dch -U -i | ||
| + | |||
| + | | ||
| + | Faite bien attention de garder la première partie de la version (ici " | ||
| + | |||
| + | apache2 (2.2.8-1ubuntu0.3perso1) hardy; urgency=low | ||
| + | | ||
| + | * suexec docroot: /home | ||
| + | | ||
| + | -- root < | ||
| + | | ||
| + | apache2 (2.2.8-1ubuntu0.3) hardy-proposed; | ||
| + | | ||
| + | * debian/ | ||
| + | Don't enable caching of the root URL by default when disk_cache is | ||
| + | enabled. (LP: #219914). | ||
| + | | ||
| + | |||
| + | ==== Compilation ==== | ||
| + | |||
| + | Pour compiler le tout, une simple commande: | ||
| + | |||
| + | dpkg-buildpackage | ||
| + | |||
| + | | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Dans le répertoire parent, vous trouverez tous les .deb | ||
| + | |||
| + | cd /usr/src/ | ||
| + | |||
| + | Pour l' | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Problèmes ===== | ||
| + | ==== Erreur 500 avec php après une mise à jour ==== | ||
| + | Sous root, les commandes suivantes: | ||
| + | chmod 4755 / | ||
| + | / | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | // | ||
