[Apache] virtualhost Erreur 403 (résolu)

Applications, problèmes de configuration réseau
Cartesis
Hankyu
Messages : 11
Inscription : mer. 23 juin 2010, 21:54

[Apache] virtualhost Erreur 403 (résolu)

Message par Cartesis »

Bonjour,

Je suis actuellement coincé sur une configuration de mon virutalhost.
Voici le petit bonhomme en question :

Code : Tout sélectionner

#NameVirtualHost *:80
# Django Mumble
<VirtualHost *:80>
        ServerName              mumble.toobian.fr

        Alias                   /static/        /home/mumble/mumble-django/htdocs/

    # for Debian squeeze(unstable)
        Alias                   /media/         /usr/lib/python2.7/site-packages/django/contrib/admin/m$
    # if self-installed using setup.py
    #Alias                  /media/         /usr/lib/python2.4/site-packages/django/contrib/admin/media/
    #Alias                  /media/         /usr/lib/python2.5/site-packages/django/contrib/admin/media/

        WSGIScriptAlias         /               /home/mumble/mumble-django/mumble-django.wsgi
        WSGIDaemonProcess       mumble-django threads=25
        WSGIProcessGroup        mumble-django
        WSGIScriptReloading     Off

        <Directory /home/mumble/mumble-django/htdocs>
                Order deny,allow
                Allow from all
        </Directory>
        <Directory /usr/lib/python2.7/site-packages/django/contrib/admin/media>
                Order deny,allow
                Allow from all
        </Directory>

</VirtualHost>
J'ai bien vérifier, l'utilisateur et le groupe http sont propriétaires pour /home/mumble/mumble-django et les les sous-dossiers/fichiers
Tous les autres dossiers ont bien +x.

Je sèche un peu là...

Merci d'avance pour votre aide et vos idées.
Dernière modification par Cartesis le sam. 18 juin 2011, 23:54, modifié 1 fois.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [Apache] virtualhost Erreur 403

Message par widapit »

Salut !
as-tu bien suivi les tutos
voir par ici ou même ce topic

...et sinon en mettant

Code : Tout sélectionner

  <Directory /home/mumble/mumble-django/htdocs>
                Order allow,deny
                Allow from all
        </Directory>
ça donne quoi ?
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Cartesis
Hankyu
Messages : 11
Inscription : mer. 23 juin 2010, 21:54

Re: [Apache] virtualhost Erreur 403

Message par Cartesis »

Oui, j'ai oublié de préciser que j'avais désactivé la config pour userdir.

J'ai bien regardé le post, mais ça n'a pas fonctionné...

Désolé :(

EDIT : j'ai tenté de reprendre en parti la configuration proposé pour userdir, mais rien non plus. :(
Cartesis
Hankyu
Messages : 11
Inscription : mer. 23 juin 2010, 21:54

Re: [Apache] virtualhost Erreur 403

Message par Cartesis »

Up !

Je rajoute également une information, les autres virtualhost fonctionnent sans soucis. En vérifiant les logs je suis tombé sur ça :

Code : Tout sélectionner

[Sat Jun 18 22:52:19 2011] [error] [client XX.XXX.XXX.XXX] client denied by server configuration: /home/mumble/mumble-django/mumble-django.wsgi
Le fichier en question est en chmod 755.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [Apache] virtualhost Erreur 403

Message par widapit »

client denied by server configuration:
donc ce n'est pas dans les droits du système de fichiers....
par contre ça ressemble à une restriction du genre 'Allow from' sur un répertoire ou par rapport à l'extension en '.wsgi' .
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Cartesis
Hankyu
Messages : 11
Inscription : mer. 23 juin 2010, 21:54

Re: [Apache] virtualhost Erreur 403

Message par Cartesis »

J'ai finalement trouvé, et comme d'habitude, c'est tellement évident qu'on en pleurerait.

Il me manquait :

Code : Tout sélectionner

<Directory /home/mumble/mumble-django>
                Order allow,deny
                Allow from all
        </Directory>
Répondre