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
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>
et a2ensite sur test.

mon virtualhost default est toujours activé et ressemble à ça:
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>
Maintenant, quand j'essaye d’accéder à "test", j'ai une erreur 403:
"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.