For some reasons, I need to access some of my home server files from outside when I am on the move.
That access can be done from various places :
- some friends or relatives ADSL boxes,
- a public Wifi access
- my 3G connection with unlimited data plan.
Some of these accesses can be very restrictive, allowing only web access (port 80 and 443 only) and some can also even check your user agent (my 3G data plan).
So to be sure to be able to access my files from anywhere & anytime, I decided to setup a secured WebDav share. This share will be accessed by using the HTTPS protocol on port 443. As a matter of fact, it should be allowed with no restriction by any access type.
This article will explain how to setup such WebDav share on an existing Apache2 server. It will also explain how to setup a Windows and a Ubuntu client to be able to use that access.
This setup has been done on Debian Squeeze, but it should be compatible with any following version.