Maison  >  Article  >  développement back-end  >  Comment empêcher Apache d'exécuter PHP

Comment empêcher Apache d'exécuter PHP

coldplay.xixi
coldplay.xixioriginal
2020-09-30 09:37:332051parcourir

Comment interdire l'exécution de php dans Apache : créez d'abord un nouveau fichier ".htaccess" ; puis copiez le contenu du code "Order Allow, Deny" dans le fichier ".htaccess" ; dans le répertoire racine du site Web Just inside.

Comment empêcher Apache d'exécuter PHP

Comment interdire à Apache d'exécuter php :

La première méthode pour interdire le téléchargement d'un répertoire depuis exécuter php

Si vous utilisez un espace virtuel, vous pouvez utiliser le fichier .htaccess pour limiter le répertoire de téléchargement pour exécuter php.

Méthode .htaccess A

Créez un nouveau fichier .htaccess, copiez le contenu suivant et téléchargez-le dans le dossier où vous souhaitez interdire l'exécution de php

<Files ~ ".php">    
  Order  allow,deny  
   Deny  from  all  
</Files>

.htaccess méthode B

Mettez-le directement dans le répertoire racine du site Web pour limiter plusieurs répertoires :

RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php)$ –[F]

Deuxième méthode : Modifier le fichier de configuration Apache

Ajoutez le contenu suivant à la configuration :

<Directory /www/www./upload>
php_flag engine off
</Directory>
<Directory ~ "^/www/.*/upload">
 <Files ~ ".php">
 Order allow,deny
 Deny from all
 </Files>
</Directory>

Si vous souhaitez en savoir plus sur la programmation, faites attention à la colonne formation php !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn