Bonjour,
J'essaye de faire pointer Apache vers un répertoire dans mon dossier personnel : /home/moi/www-dev.
Pour un premier projet test dans /home/moi/www-dev/test, voilà comment j'ai procédé:
Ajout dans /etc/hosts
Création d'un virtualhost /etc/apache2/sites-available/test
Code : Sélectionner tout - Visualiser dans une fenêtre à part 127.0.0.1 test
et a2ensite sur test.
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 <VirtualHost *:80> ServerName test DocumentRoot /home/moi/www-dev/test/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/moi/www-dev/test/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
mon virtualhost default est toujours activé et ressemble à ça:
Maintenant, quand j'essaye d’accéder à "test", j'ai une erreur 403:
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 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
"Forbidden You don't have permission to access / on this server."
Pourtant /home/moi/www-dev/ et /home/moi/www-dev/test/ sont en 777.
Je comprends pas ce qui cloche.
Merci pour votre aide.
Partager