IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[DAV][SVN][SSL] 301 Moved Permanently


Sujet :

Apache

  1. #1
    Membre régulier

    Profil pro
    Laveur
    Inscrit en
    Avril 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Laveur

    Informations forums :
    Inscription : Avril 2004
    Messages : 142
    Points : 81
    Points
    81
    Par défaut [DAV][SVN][SSL] 301 Moved Permanently
    Bonjour,

    Je n'arrive pas à me connecter avec Tortoise sur un DAV_SVN sécurisé alors que je peux explorer les répertoires avec IE.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    svn: PROPFIND of '/svn/appli': 301 Moved Permanently (http://appli.serveur.fr)
    D'après mes recherches l'erreur est provoqué parce qu'il y a plusieurs mappage qu'Apache n'arrive pas à déterminer

    Quelqu'un pourrait m'aider plz ?
    Merci

    httpd.conf

    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    ServerRoot "/apps/httpd-2.2.11"
     
    Listen appli.serveur.fr:80
     
    ...
    LoadModule dav_module modules/mod_dav.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    ...
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
    LoadModule ssl_module modules/mod_ssl.so
    ...
    DocumentRoot "/apps/data/svn"
    ...
     
    <Directory "/apps/data/svn">
     
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    ...
    Include conf/extra/httpd-dav.conf
    Include conf/extra/httpd-ssl.conf
     
    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>
     
    <Location /svn>
    	DAV svn
    	SVNListParentPath On
    	SVNParentPath /apps/data/svn
    	AuthType Basic
    	AuthName "Subversion repository"
    	AuthUserFile /apps/data/svn/dav_svn.passwd
    	AuthzSVNAccessFile /apps/data/svn/SvnAccessFile
    	Require valid-user
    	LimitXMLRequestBody 0
    	#SSLRequireSSL
    </Location>
    httpd-dav.conf

    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
    DavLockDB "/apps/httpd-2.2.11/var/DavLock"
     
    Alias /svn "/apps/data/svn"
     
    <Directory "/svn">
        Dav svn
     
        Order Allow,Deny
        Allow from all
     
        AuthType Basic 
        AuthName "Subversion"
    <LimitExcept GET OPTIONS>
            require user admin
        </LimitExcept>
    </Directory>
    ...
    http-ssl.conf

    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
    Listen appli.serveur.fr:443
    AddType application/x-x509-ca-cert .crt
    AddType application/x-pkcs7-crl    .crl
    SSLSessionCache        "shmcb:/apps/httpd-2.2.11/logs/ssl_scache(512000)"
    SSLSessionCacheTimeout  300
    SSLMutex default
     
    <VirtualHost appli.serveur.fr:443>
    DocumentRoot "/apps/httpd-2.2.11/htdocs"
    ServerName <a href="http://www.example.com:443" target="_blank">www.example.com:443</a>
    ServerAdmin <a href="mailto:you@example.com">you@example.com</a>
    SSLEngine on
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
    SSLCertificateFile "/apps/httpd-2.2.11/test/appli.serveur.crt"
    SSLCertificateKeyFile "/apps/httpd-2.2.11/test/appli.serveur..key"
    SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
    ...
    </VirtualHost>

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Dans ton client SVN, tu indiques bien une URL https://... ? Est-ce que ce client passe par un proxy ? Si oui, c'est possible que ce soit le proxy qui fasse une redirection. Ca paraitrait étrange mais on ne sait jamais.

    Deux trucs à tester : mettre la ligne 25 après le bloc <Location /svn> et ajouter un / à la fin de l'URL indiquée au client SVN : /svn/appli/

    Ce qui serait intéressant c'est récupérer l'URL de redirection. Tu peux faire ça en ajoutant l'URL de redirection dans les logs Apache :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LogFormat ... "%{Location}o" ...
    Tu redémarres Apache et tu essaies de nouveau : dans les access_log on verra la redirection, ce qui confirmera le passage https => http que la trace semble suggérer.

    Essaie aussi de créer un favori réseau sur ton WebDAV pour voir si ça marche.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre régulier

    Profil pro
    Laveur
    Inscrit en
    Avril 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Laveur

    Informations forums :
    Inscription : Avril 2004
    Messages : 142
    Points : 81
    Points
    81
    Par défaut
    Salut,

    Concernant le favori reseaux ça fonctionne
    les autres modifs n'ont rien donné

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Tu as modifié le LogFormat ? Tu peux donner un extrait après modification et tests ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

Discussions similaires

  1. "code 301 moved permanently" alors que non
    Par jejeman dans le forum Apache
    Réponses: 2
    Dernier message: 13/02/2015, 15h40
  2. Erreur HTTP 1.1 301 Moved Permanently
    Par pretexte dans le forum Serveurs (Apache, IIS,...)
    Réponses: 6
    Dernier message: 15/09/2009, 13h18
  3. Réponses: 2
    Dernier message: 15/03/2009, 09h02
  4. Erreur HTTP/1.1 301 Moved Permanently
    Par monsieur77 dans le forum Apache
    Réponses: 4
    Dernier message: 18/02/2008, 12h11
  5. Réponses: 2
    Dernier message: 21/06/2007, 10h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo