Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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