web-dev-qa-db-fra.com

Interrogé deux fois sur WebDav authentifié lors de la connexion à HTTPS

J'ai le problème de la double authentification sur mon serveur Apache, comme il l'a fait: Forcer correctement SSL avec .htaccess Mais je veux le faire via les fichiers de configuration. Il dit qu'il sait comment faire via les fichiers de configuration, mais n'a pas expliqué davantage. J'ai deux fichiers de configuration, les deux sont activés.

<VirtualHost *:80>

Redirect permanent / https://example.com/

ServerName example.com
ServerAlias www.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/example.com/

ErrorLog ${Apache_LOG_DIR}/error.log
CustomLog ${Apache_LOG_DIR}/access.log combined
</VirtualHost>

_

DavLockDB /var/www/DavLock
<VirtualHost *:443>

#Webdav
Alias /webdav /var/www/webdav
<Directory /var/www/webdav>
    DAV On
    AuthType Digest
    AuthName "My File Storage"
    AuthUserFile /etc/Apache2/users.password
    Require valid-user
</Directory>

#SSL
ServerName example.com
DocumentRoot /var/www/example.com/

SSLEngine on
SSLCertificateFile      /etc/letsencrypt/live/example.com/cert.pem
SSLCertificateKeyFile   /etc/letsencrypt/live/example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem

Qu'est-ce que je fais mal, pourquoi ai-je une double fenêtre WebDAV lors de la connexion à http://example.com/webdav?

La fenêtre d'authentification me dit même que https: // exemple.com demande un nom d'utilisateur et un mot de passe.

WebDAV Authentification Window

J'ai eu une réécriture de www à non-www et http à https via des fichiers de configuration, mais je ne suis pas sûr de ce qui est arrivé à mes confs et pourquoi il est cassé maintenant. Tout ce que j'ai fait était a2enmod un nouveau site, puis a2dismod le même site par la suite ...

2
siryx

Ça marche encore. Après avoir effectué une restauration complète la veille de l'activation et de la désactivation d'un site, celui-ci fonctionne à nouveau. Ne me demande pas pourquoi ...

1
siryx