声明,可以肯定的是用关键字,google和百度,能找到很多安转的方法,这里主要结合原理解释下安装的方法 系统平台:ubuntu10.04-amd64-LTS apache是个大容器,本身不作实际的处理用户请求,通过这个容器可能调用很多模块来实现,这里有大家熟悉的cgi,php(模块)等,通过 apache也可以部署多个sites(浏览的url) 关于模块调用有两个目录: mods-available,用于存放可以调用的模块文件 mods-enabled ,用于存放具体调用的模块文件,实际上是将mods-available需要调用的模块文件创建来个快捷方式存放该目录下而已 关于directory 或 location,是指浏览器或webdav实际访问的地址信息 sites-available ,用于存放可以调用的sites文件 sites-enabled ,用于存放具体访问的地址信息 下面就介绍具体的webdav的安装: (1)安装apache2,php5及相应的模块,(笔者估计是webdav可能有php5方面的模块调用) sudo apt-get update #更新软件 (2)调用需要用到的模块 cd /etc/apache2/mods-enabled (3)创建需要共享的文件目录,以下为笔者的例子 sudo mkdir /var/www/web/shared #创建文件目录 如果不能直接创建,现创建web目录,然后进入创建shared目录 (4)创建可以登录的用户和密码,以下为笔者存放的密码文件路径 # -c表示如果密码文件不存在,则创建,用户名为panpan,如果文件存在则,不应该用 -c,因为这会将要写进的信息覆盖文件已有的信息 sudo htpasswd -c /var/www/web/passwd.dav panpan #该命令后会提示输入密码 (5)将以上分别创建的文件整合到apache2中,即将以下添加到sites-enabled目录下的000-default文件中 Alias /shared /var/www/web/shared #为我们创建的共享目录取个别名 <Location /shared> (6)其他说明 这里也有涉及到目录下文件同步使用的问题,所以需要配置lock,而这个在mods_enabled目录下的dav_fs.conf文件中已有配 置,所以我们无需操作了 (7)webdav的使用,Places->Connect to Server...->Service Type选择WebDav(Http)后,输入url,和/shared,这个对应为整合配置的<Location /shared>,输入用户名panpan 最后Connect,输入密码,成功了 (8)给用户赋予权限 如用问题,请email,panpan@gava-group.com |
|