Modification de Apache : Suexec pour un vhost spécifique
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 35 : | Ligne 35 : | ||
Ensuite il faut configurer les vhosts, pour ça j'ai fait un template afin de simplifier la création de nouveau vhosts. | Ensuite il faut configurer les vhosts, pour ça j'ai fait un template afin de simplifier la création de nouveau vhosts. | ||
< | <source lang="apache"> | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
Ligne 64 : | Ligne 64 : | ||
</IfModule> | </IfModule> | ||
</VirtualHost> | </VirtualHost> | ||
</ | </source> | ||
{DOM} = Le nom de domaine associé au vhosts. | {DOM} = Le nom de domaine associé au vhosts. | ||
Ligne 78 : | Ligne 78 : | ||
Il doit absolument se situer dans un dossier dont les uid et gid sont identiques à ceux entrés dans la configuration d'Apache et aux siens.<br /> | Il doit absolument se situer dans un dossier dont les uid et gid sont identiques à ceux entrés dans la configuration d'Apache et aux siens.<br /> | ||
Il contiendra la définition de plusieurs variables pour PHP et la ligne de commande pour l'exécution. | Il contiendra la définition de plusieurs variables pour PHP et la ligne de commande pour l'exécution. | ||
< | <source lang="bash"> | ||
#!/bin/sh | #!/bin/sh | ||
export PHPRC=/web/config/{UID} | export PHPRC=/web/config/{UID} | ||
Ligne 84 : | Ligne 84 : | ||
export PHP_FCGI_CHILDREN=1 | export PHP_FCGI_CHILDREN=1 | ||
exec /usr/bin/php-cgi | exec /usr/bin/php-cgi | ||
</ | </source> | ||
On oubliera pas de spécifier un chemin vers un fichier php.ini particulier afin de pouvoir redéfinir certaines options comme on le souhaite et éviter ainsi des problèmes. | On oubliera pas de spécifier un chemin vers un fichier php.ini particulier afin de pouvoir redéfinir certaines options comme on le souhaite et éviter ainsi des problèmes. |