Any::Daemon::HTTP::UserDirs - describe user directories
Any::Daemon::HTTP::UserDirs is an Any::Daemon::HTTP::Directory is an Any::Daemon::HTTP::Source
# implicit creation of ::Directory object my $vh = Any::Daemon::HTTP::VirtualHost ->new(user_dirs => {location => ...}) # explicit use my $ud = Any::Daemon::HTTP::Directory::UserDirs ->new(location => sub {...}); my $vh = Any::Daemon::HTTP::VirtualHost->new(user_dirs => $ud);
Each Any::Daemon::HTTP::VirtualHost may define user directories.
Extends "DESCRIPTION" in Any::Daemon::HTTP::Directory.
Extends "METHODS" in Any::Daemon::HTTP::Directory.
Extends "Constructors" in Any::Daemon::HTTP::Directory.
The user-dir rewrite routine has by default Apache-like behavior.
-Option --Defined in --Default allow Any::Daemon::HTTP::Source <undef> allow_users undef charset Any::Daemon::HTTP::Directory utf-8 deny Any::Daemon::HTTP::Source <undef> deny_users [] directory_list Any::Daemon::HTTP::Directory <false> index_file Any::Daemon::HTTP::Directory ['index.html', 'index.htm'] location Any::Daemon::HTTP::Directory CODE name Any::Daemon::HTTP::Source path path Any::Daemon::HTTP::Source <ignored> user_subdirs 'public_html'
Lists the user homes which are available. Cannot be used together with deny_users. By default, all user homes are permitted, even those of system usernames like ftp and cups. Only used with the default user-dir rewrite rule.
deny_users
ftp
cups
Only used with the default user-dir rewrite rule.
Extends "Attributes" in Any::Daemon::HTTP::Directory.
Inherited, see "Attributes" in Any::Daemon::HTTP::Directory
Inherited, see "Attributes" in Any::Daemon::HTTP::Source
Extends "Permissions" in Any::Daemon::HTTP::Directory.
Inherited, see "Permissions" in Any::Daemon::HTTP::Source
Extends "Actions" in Any::Daemon::HTTP::Directory.
Inherited, see "Actions" in Any::Daemon::HTTP::Directory
Extends "DETAILS" in Any::Daemon::HTTP::Directory.
This module is part of Any-Daemon-HTTP distribution version 0.30, built on April 06, 2020. Website: http://perl.overmeer.net/any-daemon/
Copyrights 2013-2020 by [Mark Overmeer]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://dev.perl.org/licenses/
To install Any::Daemon::HTTP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Any::Daemon::HTTP
CPAN shell
perl -MCPAN -e shell install Any::Daemon::HTTP
For more information on module installation, please visit the detailed CPAN module installation guide.