Version complète: sur le forum Webmaster Hub : Désactivation de php pour un hébergement
Webmaster Hub > Création et exploitation de Sites Internet > Les fondations d'un site > Hébergement de Sites
adn
Toujours moi rolleyes.gif

Comment peut-on désactiver le php pour un serveur virtuel apache (correspondant à un domaine ou un sous-domaine) ? Je viens de fouiller dans "Options du serveur virtuel" et je n'ai rien vu dans ce sens.

Ou alors est-il possible de bloquer les extensions .php* ?

Merci d'avance pour vos conseils smile.gif
kamino
Bonjour,

Je ne l'ai pas testé, et puis cela ne peut se faire que dans le httpd.conf global je pense (à voir), il faudrait probablement supprimer les lignes de ce type:

<IfModule mod_php4.c>
AddType application/x-httpd-php .inc .php .php4 .php3 .phtml
AddType application/x-httpd-php-source .phps
</IfModule>
<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
</IfModule>
<IfModule mod_php.c>
AddType application/x-httpd-php .phtml
</IfModule>

De cette manière apache n'interpreterait plus les scripts avec php.
Mais bon... cela peut-être une piste pour toi.

Tu veux désactiver PHP pour un domaine en particulier ? Pourquoi ? (si c'est pas indiscret ^_^ )

Cordialement,
adn
j'ai un fichier httpd.conf pour chaque serveur virtuel ? Faut que je regarde !

La raison pour laquelle je souhaite bloquer le php, c'est que je propose à des partenaires des hébergements statiques ou dynamiques, le tarif n'étant pas le même (les ressources consommées ne sont pas les mêmes) je souhaite contrôler qu'un hébergement statique ne fasse pas des pages en php.
AvenueDuWeb
Salut,

Tu peux peut-être essayer ça dans le httpd.conf du client :

<Directory /home/client/dossier_public>
Options +Includes -Indexes
php_admin_flag engine OFF
</Directory>

C'est la ligne que modifie directadmin dans le httpd.conf quand je décoche le php pour un utilisateur (sinon le php_admin_flag engine est à ON). Voilà. @+
kamino
Bonjour,

J'avais pas essayé... Bien vu ! je note wink.gif (ne pas oublier de redemarrer apache)

Cordialement,
adn
Merci à vous deux smile.gif

Ca marche nickel !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.