大佬教程收集整理的这篇文章主要介绍了linux – 带有webdav的apache2.4给出了405错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我尝试登录到webdav帐户,它可以工作,但如果我尝试列出我当前的目录,我得到405错误.
我知道一些配置作为这个新版本的变化,我做了一些改变,让我的虚拟主机与2.4兼容.
我有2个虚拟主机实际上所有这些都来自我的2.2设置,我更新了一点准备2.4.
其中一个与webdav工作正常,但第二个在列表目录上生成405.
这是我正在工作的虚拟主机:
Apache日志:
10.19.87.87 - maxence [02/Jan/2015:16:30:12 +0100] "PROPFIND / HTTP/1.1" 207 6331 "-" "Cyberduck/4.6.1 (16121) (Windows 7/6.1) (x86)"
<VirtualHost *:80> ServerAdmin info@test.com DocumentRoot /home/web/working/dev/ ServerName webdav.working.test.net ServerAlias webdav.working.test.net ErrorLog /var/log/apache2/net.test.working.webdav-error.log CustomLog /var/log/apache2/net.test.working.webdav-access.log combined <Files ".ht*"> allow from all </Files> <Directory /> Options FollowSymLinks AllowOverride None Require all granted </Directory> <Location /> DAV on AuthName "test WebDAV Storage - working" AuthType Basic AuthUserFile /etc/apache2/htpasswd-webdav <Limit GET POST PUT DELETE PROPFIND PROPPATCH MKCOL COPY DUPLICATE MOVE LOCK UNLOCK OPTIONS HEAD> Require valid-user </Limit> AddType text/html .PHP .phtml </Location> </Virtualhost>
现在,那个不工作的人:
Apache日志:
10.19.87.87 - maxence [02/Jan/2015:16:10:54 +0100] "PROPFIND / HTTP/1.1" 405 475 "-" "Cyberduck/4.6.1 (16121) (Windows 7/6.1) (x86)"
<VirtualHost *:80> ServerAdmin info@test.com DocumentRoot /home/web/notworking/dev/ ServerName webdav.notworking.test.net ServerAlias webdav.notworking.test.net ErrorLog /var/log/apache2/net.test.notworking.webdav-error.log CustomLog /var/log/apache2/net.test.notworking.webdav-access.log combined <Files ".ht*"> allow from all </Files> <Directory /> Options FollowSymLinks AllowOverride None Require all granted </Directory> <Location /> DAV on AuthName "test WebDAV Storage - notworking" AuthType Basic AuthUserFile /etc/apache2/htpasswd-webdav <Limit GET POST PUT DELETE PROPFIND PROPPATCH MKCOL COPY DUPLICATE MOVE LOCK UNLOCK OPTIONS HEAD> Require valid-user </Limit> AddType text/html .PHP .phtml </Location> </Virtualhost>
正如您所看到的,我的DAV配置完全相同.
文件夹具有相同的配置:
drwxr-xr-x 7 www-data www-data 26 déc. 24 12:07 dev
如果有人知道为什么我不能列出我的目录,它会帮助我很多:)
以上是大佬教程为你收集整理的linux – 带有webdav的apache2.4给出了405错误全部内容,希望文章能够帮你解决linux – 带有webdav的apache2.4给出了405错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。