Pages : 1
#1 Le 23/09/2006, à 17:35
- François-UPW
Problème avec apache (Erreur 403)
Bonjours à tous j'ai installé un server apache mais lorsque je tente d'y accerder j'obtient une erreur 403 (you don't have permission to access / on this server.... j'ai modifié mon /etc/apache2/sites-available/defaults comme ceci :
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /home/francois/Site
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/francois/Site/>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</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 /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
de cette façon je peux avoir tout mes docs (index.html etc...) sur mon home
je ne comprend absolument pas merçi beaucoup d'avance
Hors ligne
#2 Le 23/09/2006, à 18:53
- jdloic
Re : Problème avec apache (Erreur 403)
Le serveur web s'éxécute en tant qu'utilisateur www-data.
Il faut qu'il puisse lire les fichiers de /home/francois/Site
Hors ligne
#3 Le 23/09/2006, à 21:56
- M. DECLERCQ
Re : Problème avec apache (Erreur 403)
Bonsoir ;
En ce qui concerne cette ligne ==>
<Directory /home/francois/Site/>
changez là de cette manière :
<Directory /home/francois/Site>
Par ailleurs, je vous conseille de ne pas mélanger majuscules et minuscules pour le nommage de vos répertoires ou fichiers.
Enfin, en ce qui concerne les permissions des répertoires et fichiers contenu dans votre arborescence Web, deux solutions s'offrent à vous :
- Soit vous attribuer le groupe www-data à vos fichier et répertoire ;
- Soit vous permetter aux autre utilisateur de lire, et éventuellement d'executer les fichiers.
1. On attribut le groupe www-data au répertoire et fichier contenu dans l'arborescence web /home/françois/Site :
sudo chown francois:www-data -R /home/francois/Site
2. On autorise tous les utilisateurs à accéder aux répertoires et lire/éxécuter les fichiers contenu dans votre arborescence Web /home/francois/Site :
chmod 755 -R /home/francois/Site
______________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Cordialement ;
Hors ligne
#4 Le 24/09/2006, à 10:16
- François-UPW
Re : Problème avec apache (Erreur 403)
Merçi beaucoup pour cette réponse! Malheureusement j'ai changé la ligne
<Directory /home/francois/Site/>
en
<Directory /home/francois/Site>
et j'ai fait chmod 755 -R /home/francois/site
cela ne marchait pas alors en désespoir de cause j'ai changé mon répertoire Site en site comme ça plus de majuscule (comme conseillé) J'ai toujours cette erreur....
j'ai aussi fait la première methode conseillée (ajout de www-data comme proprio du dossier) rien ne passe
Pour plus d'information je met l'erreur survenue:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Merçi d'avance
françois
Dernière modification par François-UPW (Le 24/09/2006, à 10:28)
Hors ligne
#5 Le 26/09/2006, à 18:36
- M. DECLERCQ
Re : Problème avec apache (Erreur 403)
Bonsoir ;
Donnez moi les valeurs numériques actuelles des répertoires /home et /home/francois
___________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Cordialement ;
Hors ligne
#6 Le 26/09/2006, à 19:21
- dexinou
Re : Problème avec apache (Erreur 403)
salut
dans ton fichier de configuration du virtualhost par défaut il y a cette ligne
Options FollowSymLinks MultiViews
remplace la par celle-ci :
Options Indexes FollowSymLinks MultiViews
Si tu as encore des erreurs, regarde dans les logs /var/log/apache2/error.log
C'est très instructif.
Dernière modification par dexinou (Le 26/09/2006, à 19:28)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#7 Le 26/09/2006, à 20:50
- jdloic
Re : Problème avec apache (Erreur 403)
Tu as donc bien un problème d'accés.
La commande suivante devrait montrer que www-data n'a pas accès à ce répertoire:
% sudo su www-data -c 'ls /home/francois/Site'
(peut être que www-data n'a pas accès à /home ou /home/francois, voir les droits sur ces répertoires)
Dernière modification par jdloic (Le 26/09/2006, à 20:51)
Hors ligne
Pages : 1