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 :
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 :
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 au fichier access, tu as écris :[Wed Nov 26 08:55:29 2014] [error] [client 192.168.209.252] client denied by server configuration: /var/www/
Expliques-moi pourquoi tu me donnes /var/www/ quand je te demande de chercher /var/www/ispconfig-dns.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"
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 #
Partager