Я попытался настроить соединение WebDAV, чтобы я мог легко загружать свои работы на веб-сервер. Это код, который у меня есть /etc/httpd/conf.d/webdav.conf
.
DavLockDB /var/www/DavLock
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/webdav/
Alias /html /var/www/html/
<Directory /var/www/html/>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Location /html>
DAV On
ForceType None
AuthType Digest
AuthName DAV-upload
AuthUserFile /etc/httpd/.htpasswd_html
AuthDigestProvider file
Require valid-user
</Location>
</VirtualHost>
Вся связь работает, включая чтение и письмо. Однако, когда я пытаюсь зайти в некоторые из папок, содержащих «index.php» / «index.html», Windows просто отображает сообщение об ошибке, подобное этому: Сообщение об ошибке, который говорит, что The Parameter is Incorrect
. Я попытался выполнить поиск в Интернете, и кто-то сказал, что это из-за того, что apache пытается отобразить страницу как HTML / PHP. Поэтому я попытался добавить ForceType None
в конфиге, но он не работает.
Любая помощь будет оценена, спасибо.
У меня недавно была такая же проблема. Для меня установка DirectoryIndex disabled
в каталоге WebDAV это исправлено.