VMware Images:
|
How To Set Up WebDAV With Lighttpd On Fedora 9
How To Set Up WebDAV With Lighttpd On Fedora 9Version 1.0 This guide explains how to set up WebDAV with lighttpd on a Fedora 9 server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allow users to directly edit files on the lighttpd server so that they do not need to be downloaded/uploaded via FTP. Of course, WebDAV can also be used to upload and download files. I do not issue any guarantee that this will work for you!
1 Preliminary NoteI'm using a Fedora 9 server with the IP address 192.168.0.100 here.
2 Installing WebDAVYou can install lighttpd (if it's not already installed) (including the lighttpd WebDAV module) and the httpd-tools package (which contains the tool htpasswd which we will need later on to generate a password file for the WebDAV share) as follows: yum install lighttpd httpd-tools Then we create the system startup links for lighttpd (so that lighttpd starts automatically whenever the system boots) and start it: chkconfig --levels 235 lighttpd on Next, we open /etc/lighttpd/lighttpd.conf and enable/add the modules mod_alias, mod_webdav, and mod_auth in the server.modules stanza (it is important that mod_webdav is listed before mod_auth!): vi /etc/lighttpd/lighttpd.conf
Restart lighttpd afterwards: /etc/init.d/lighttpd restart
3 Creating A Virtual HostI will now create a lighttpd vhost (www.example.com) in the directory /var/www/web1/web. If you already have a vhost for which you'd like to enable WebDAV, you must adjust this tutorial to your situation. First, we create the directory /var/www/web1/web and make the lighttpd user and group (lighttpd) the owner of that directory: mkdir -p /var/www/web1/web Then we open /etc/lighttpd/lighttpd.conf and add the following vhost to the end of the file: vi /etc/lighttpd/lighttpd.conf
Afterwards we restart lighttpd: /etc/init.d/lighttpd restart
|




print: 
Recent comments
7 hours 12 min ago
7 hours 24 min ago
8 hours 7 min ago
9 hours 10 min ago
13 hours 15 min ago
15 hours 31 min ago
16 hours 47 min ago
16 hours 47 min ago
17 hours 2 min ago
22 hours 53 min ago