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 11/04/2011, 20:52] – [Compilation] 82.236.29.196 | 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 / | ||
+ | / | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | // |