Bonjour,

Je galère à configurer mon serveur. J'aimerais pouvoir écrire dans l'un des dossier du serveur avec les requêtes ajax PUT. Voici ma config actuelle :

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
//apache2.conf
<VirtualHost *:80>
	ServerName storage-dav.com
	ServerAlias www.storage-dav.com
 
	DocumentRoot /var/www/storage-dav
	<Directory /var/www/storage-dav/>
		AllowOverride All
	</Directory>
 
	Alias /webdav /var/www/storage-dav/dav
	<Location /dav>
		DAV On
	</Location>
</VirtualHost>
 
Header always set Access-Control-Max-Age "86400"
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "POST, PUT"
Header always set Access-Control-Allow-Headers "Content-Type, X-Requested-With, X-HTTP-Method-Override, Accept"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
//fichier .htaccess créé dans le dossier en question :
AuthType Basic
AuthName "test"
AuthUserFile /var/www/storage-dav/dav/test/.htpasswd
 
Require valid-user
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
//fichier .htpasswd
storage:f82dfd72aa158a7155e23cdb22499108d14cf8479f8e2adc21e619ae5da07fc1
Est-ce que j'ai oublié quelque chose? Est-ce que j'ai fait une erreur?

En particuler, la partie apache2.conf est copiée/collée. J'en suis pas sûr du tout...
En tout cas pour l'instant je me prends des 401.

Merci pour votre aide