IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Interdire l'exécution de script (perl php ou autre) pour un virtual host


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    483
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 483
    Par défaut Interdire l'exécution de script (perl php ou autre) pour un virtual host
    Bonjour,

    Je doit héberger un site en HTML pure (oui cela existe encore). Il est convenu que ce site doit donc rester en HTML pure, et ne doit donc contenir aucun script (php ou autre).

    J'ai configurer un virtualhost pour ce site.

    Maintenant je cherche un moyen propre ( donc sans .htaccess ) afin d'interdire l’exécution de script pour ce virtualhost et uniquement pour ce virtualhost.

    Si quelqu'un a une idée je continue mes recherches.

    cordialement,

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 71
    Par défaut
    Il y a plusieurs méthodes

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <FilesMatch \.php$>
        SetHandler None
    </FilesMatch>
    Ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <VirtualHost *>
        ServerName domaine-static.dev
        DocumentRoot /var/www/domaine_html
        AddType text/plain php
    </VirtualHost>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <Directory /var/www/domaine_html>
    RemoveHandler .php .phtml .php3 .php5 
    RemoveType .php .phtml .php3 .php5 
    php_flag engine off
    </Directory>

    Mais pour pouvoir t'aider précisément il faudrait que tu nous donne plus d'informations, version Apache (Nginx?), OS, interpréteur PHP, suphp ou pas, version php...

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    483
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 483
    Par défaut
    Bonjour,

    Et merci pour ta réponse.

    J'étais sur un autre dossier ce qui explique que je n'ai pas répondu plus tôt.

    Information concernant le serveur :

    OS : cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 6.9 (Santiago)

    Apache : rpm -qa | grep httpd
    httpd-2.2.15-60.el6_9.5.x86_64

    version de php : rpm -qa | grep php
    php54w-5.4.45-2.w6.x86_64

    cordialement,

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/02/2013, 09h24
  2. exécuter un script perl depuis un autre programme perl
    Par ngouagme dans le forum Langage
    Réponses: 20
    Dernier message: 06/07/2010, 15h56
  3. [Apache] user_dir et exécution de script Perl
    Par GLDavid dans le forum Web
    Réponses: 2
    Dernier message: 01/12/2005, 09h54
  4. Exécuter un script perl à partir de php
    Par ibtisss dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 10/11/2005, 11h44
  5. Réponses: 9
    Dernier message: 25/10/2005, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo