阿里云
阿里云大学认证0元起
发表主题 回复主题
  • 5219阅读
  • 5回复

[基础常识]在xampp套件中的apache2.4启用Webdav功能

级别: 论坛版主
发帖
13663
云币
31490

xampp套件中的apache2.4启用Webdav功能 n1:q:qMR1  
A r>BL2@  
一用户问,为什么在旧版的xampp里可以很方便使用xampp中的webdav功能来建NAS网络存储,但新版本不行。 "^;h'  
5K)_w:U X  
经过测试和网上的搜索结果,这可能是因为新版本的apache 2.4中一些默认设置导致的,特别是需要注意关闭webdav目录中的默认首页显示功能。 LIQ].VxIs  
 X>P|-n#  
环境:Windows 2012 64位,xampp-win32-7.0.8-0-VC14-installer.exe(apache2.4) YhqMTOw  
%qTIT?6'  
过程:  p(8@  
X8N9*v y  
1. 从xampp官方网站下载最新版本的安装程序,进行安装 JY^i  
   Kr `/sWZ  
2. 安装过程中,本例尽可能少安装组件,如mysql等组件不安装。安装过程中,提示apache停止工作,可忽略 aql8Or1[  
<gfRAeXA  
As`=K$^Il.  
-5ZmIlL.S  
cO 5zg<wF  
qMA-#  
   AS re@pW  
3. 修改 D:\xampp\apache\conf\httpd.conf 文件里的内容,启用webdav及验证所需要几个模块,如 mod_auth_digest, mod_dav, mod_dav_fs 等 Im@OAR4,R  
{*[(j^OE  
    (/,l0  
4. 且启用 conf/extra/httpd-dav.conf 里的配置文件 85;bJfY  
:Jv5Flxl  
   ~1[n@{*:(  
5. 编辑 conf/extra/httpd-dav.conf 配置文件,注释或删除里边关于webdav目录的内容,因为本例将新建一个虚拟站点 8&| o  
w^$C\bCbh  
   79exZ7|  
6. 编辑 conf/extra/httpd-vhosts.conf 配置文件内容,本例内容如下: :zLf~ W  
?+.C@_QZQ  
   .g\Oj0Cbxh  
  1. <VirtualHost *:80>
  2.     DocumentRoot "D:/xampp/htdocs/yun.anqun.org"
  3.     ServerName yun.anqun.org
  4.     ErrorLog "logs/yun.anqun.org-error.log"
  5.     CustomLog "logs/yun.anqun.org-access.log" common
  6.     
  7.     <Directory "D:/xampp/htdocs/yun.anqun.org">
  8.     # Disabled default index pages, for example, index.html
  9.     DirectoryIndex disabled
  10.     
  11.     dav on
  12.     AuthType Digest
  13.     AuthName "DAV-upload"
  14.     # You can use the htdigest program to create the password database:
  15.     #   htdigest -c "c:/Apache24/user.passwd" DAV-upload admin
  16.     AuthUserFile "c:/Apache24/user.passwd"
  17.     AuthDigestProvider file
  18.     
  19.     <LimitExcept GET HEAD OPTIONS PROPFIND>
  20.         require user admin
  21.     </LimitExcept>
  22.     
  23.     </Directory>
  24. </VirtualHost>
*kg->J  
DL1nD5  
7. 通过 htdigest -c "c:/Apache24/user.passwd" DAV-upload admin 命令来创建需要验证用户的访问信息 v^8sL` F  
+>K&zS  
oW 6Hufu+o  
8. 重启apache后,测试可以通过浏览器或cadaver客户端软件浏览webdav目录内容,创建目录里,会提示输入用户名和密码 b \ln XN  
p\lR1  
"QxULiw  
n$r`s`}  
J:Qx5;b;  
参考: t^FE]$,  
https://wiki.archlinux.org/index.php/WebDAV :T G;W,`.V  
https://www.mkyong.com/apache/how-to-enable-webdav-in-apache-server-2-2-x-windows/ >(S)aug$1  
https://httpd.apache.org/docs/2.4/mod/mod_dav.html 'ET];iZ2  
http://serverfault.com/questions/655923/apache2-4-with-webdav-give-an-405-error X3 kFJ{  
-bzlp7q*  
[ 此帖被dongshan8在2016-07-30 16:01重新编辑 ]
本帖最近评分记录: 2 条评分 云币 +20
linanxiaoxiao 云币 +10 好文! 2016-08-01
鬼才神兵 云币 +10 优秀文章-欢迎进行技术分享,感谢你的支持! 2016-08-01
关键词: webdav xampp
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 论坛版主
发帖
1783
云币
3325

只看该作者 沙发  发表于: 2016-08-01
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 管理员
发帖
759
云币
1687
只看该作者 板凳  发表于: 2016-08-01
好文!
级别: 架构狮
发帖
1217
云币
1946
只看该作者 地板  发表于: 2018-01-25
H#_}^cGPR=  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1217
云币
1946
只看该作者 4楼 发表于: 2018-01-25
-+y3~^EYm,  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1217
云币
1946
只看该作者 5楼 发表于: 2018-01-25
|cEJRs@B  
优秀文章-欢迎进行技术分享,感谢你的支持!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个