< Day Day Up > |
22.8.1 ProblemYou want your users to have their own individual web directories that site visitors can access via www.domain.com/~user, because this is the quickest and simplest way to give users public web pages. You don't need to mess with DNS or virtual hosts; just set up the user's directory, and you're done. 22.8.2 SolutionSet up your user directories in /var/www/users, or wherever you store your site files. Give each user his own subdirectory (e.g., /var/www/users/peters). Stick a copy of any index.html file in /peters, for testing. Then make this entry in httpd.conf: UserDir /var/www/users Restart Apache, and try this in a web browser: http://localhost/~peters/ You should see your test index page. 22.8.3 DiscussionRemember to set the permissions on each user's directory so that legitimate users can get in, and unauthorized users are kept out. Set ownership to the user and the user's personal group, mode 755, because web pages must be world-readable. 22.8.4 See Also
|
< Day Day Up > |