On Thu, Nov 27, 2003 at 08:31:27PM +0100, Jean-Baptiste Quenot wrote: > 3) If you want to have your user directories outside of the document > root, you will have to setup an Alias for each user, or to define > another virtual host. But that becomes close to solution 1 in that > case.
Apache has the UserDir directive for this purpose. The default setting makes it so that user fred can create a directory ~fred/public_html that is visible to the world as http://www.example.com/~fred/ See: http://httpd.apache.org/docs-2.0/mod/mod_userdir.html#userdir http://httpd.apache.org/docs-2.0/howto/public_html.html If you don't want the '~' symbol to appear in your URLs, you can't use UserDir. However, if you have a regular layout of your user directories, you can use 'AliasMatch' to achive much the same effect: http://httpd.apache.org/docs-2.0/urlmapping.html#user Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK
Description: PGP signature