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 :

Je t'ai dit que ton DocumentRoot était /var/ww/nomdusite pourquoi tu vas dans /var/ww ?


Sujet :

Apache

  1. #1
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2003
    Messages : 302
    Points : 316
    Points
    316
    Par défaut Je t'ai dit que ton DocumentRoot était /var/ww/nomdusite pourquoi tu vas dans /var/ww ?
    Cher Apache,

    Je viens d'installer un site, il est sur /var/www/ispconfig, j'ai créé le VirtualHost, comme tu le sais, avec les directives suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ServerName ispconfig-dns
    DocumentRoot /var/www/ispconfig
    ErrorLog /var/log/apache2/ispconfig-dns/error.log
    CustomLog /var/log/apache2/ispconfig-dns/access.log combined
    Quand je point mon navigateur vers ispconfig-dns je m'attends à ce que tu me serve le site qui est dans le DocumentRoot que je t'ai indiqué pour le ServerName ispconfig-dns, c'est à dire /var/www/ispconfig. Or, tu me réponds par "403 Access denied" Comment ça Access Denied ? non content de cette réponse, je suis allé voir ce que tu as écris dans le fichier de log que je t'ai désigné, à savoir /var/log/apache2/ispconfig-dns/error.log combined, et voici ce que tu y a mis :

    [Wed Nov 26 08:55:29 2014] [error] [client 192.168.209.252] client denied by server configuration: /var/www/
    Quand au fichier access, tu as écris :

    192.168.209.252 - - [26/Nov/2014:08:55:29 +0100] "GET / HTTP/1.1" 403 443 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0"
    Expliques-moi pourquoi tu me donnes /var/www/ quand je te demande de chercher /var/www/ispconfig-dns.

    Joyeuse fête.

    PS : le fichier vhost en question si ça peut aider ainsi que la sortie de apachectl -S :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
     
    ######################################################
    # This virtual host contains the configuration
    # for the ISPConfig controlpanel
    ######################################################
     
    # Listen 80
    # NameVirtualHost *:80
     
    <VirtualHost *:80>
      ServerAdmin webmaster@localhost
      ServerName ispconfig-dns
     
      <FilesMatch "\.ph(p3?|tml)$">
        SetHandler None
      </FilesMatch>
     
      <IfModule mod_fcgid.c>
        DocumentRoot /var/www/ispconfig/
        SuexecUserGroup ispconfig ispconfig
        <Directory /var/www/ispconfig/>
          Options -Indexes +FollowSymLinks +MultiViews +ExecCGI
          AllowOverride AuthConfig Indexes Limit Options FileInfo
    	  <FilesMatch "\.php$">
    		  SetHandler fcgid-script
    	  </FilesMatch>
          FCGIWrapper /var/www/php-fcgi-scripts/ispconfig/.php-fcgi-starter .php
                Order allow,deny
          Allow from all
    	      </Directory>
        IPCCommTimeout  7200
    	MaxRequestLen 15728640
      </IfModule>
     
      <IfModule mpm_itk_module>
        DocumentRoot /usr/local/ispconfig/interface/web/
    	AssignUserId ispconfig ispconfig
        AddType application/x-httpd-php .php
        <Directory /usr/local/ispconfig/interface/web>
          # php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp"
          Options +FollowSymLinks
          AllowOverride None
                Order allow,deny
          Allow from all
    	  	  php_value magic_quotes_gpc        0
        </Directory>
      </IfModule>
     
      ErrorLog /var/log/apache2/ispconfig-dns/error.log
      CustomLog /var/log/apache2/ispconfig-dns/access.log combined
      ServerSignature Off
     
      <IfModule mod_security2.c>
        SecRuleEngine Off
      </IfModule>
     
      # SSL Configuration
      #SSLEngine On
      #SSLProtocol All -SSLv2 -SSLv3
      #SSLCertificateFile /usr/local/ispconfig/interface/ssl/ispserver.crt
      #SSLCertificateKeyFile /usr/local/ispconfig/interface/ssl/ispserver.key
      #SSLCACertificateFile /usr/local/ispconfig/interface/ssl/ispserver.bundle
     
    </VirtualHost>
     
    <Directory /var/www/php-cgi-scripts>
        AllowOverride None
    	    Order Deny,Allow
        Deny from all
    	</Directory>
     
    <Directory /var/www/php-fcgi-scripts>
        AllowOverride None
            Order Deny,Allow
        Deny from all
    	</Directory>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    root@dns2-sec /var/www/ispconfig # apachectl -S
    VirtualHost configuration:
    wildcard NameVirtualHosts and _default_ servers:
    *:8081                 ispconfig-dns (/etc/apache2/sites-enabled/000-apps.vhost:9)
    *:80                   is a NameVirtualHost
             default server ispconfig-dns (/etc/apache2/sites-enabled/000-ispconfig.vhost:9)
             port 80 namevhost ispconfig-dns (/etc/apache2/sites-enabled/000-ispconfig.vhost:9)
             port 80 namevhost bind-doc (/etc/apache2/sites-enabled/bind-doc:1)
    Syntax OK
    root@dns2-sec /var/www/ispconfig #

  2. #2
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2003
    Messages : 302
    Points : 316
    Points
    316
    Par défaut
    Comme /var/www/ispconfig n'apparaissait que dans un ifmodule, je me suis dis que c'est peut être le module qui n'est pas installé. En effet, l'erreur disaprait à l'installation du module fastcgi. Résolu !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. qui a dit que le Français était compliqué ?
    Par roro06 dans le forum La taverne du Club : Humour et divers
    Réponses: 3
    Dernier message: 01/02/2011, 09h03
  2. [CKEditor] IE7 me dit que j'ai pas assez de mémoire?!
    Par haltabush dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 15/02/2007, 16h37

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