Any-Daemon-HTTP
view release on metacpan or search on metacpan
lib/Any/Daemon/HTTP/Directory.pod view on Meta::CPAN
=encoding utf8
=head1 NAME
Any::Daemon::HTTP::Directory - describe a server directory
=head1 INHERITANCE
Any::Daemon::HTTP::Directory
is an Any::Daemon::HTTP::Source
Any::Daemon::HTTP::Directory is extended by
Any::Daemon::HTTP::UserDirs
=head1 SYNOPSIS
# implicit creation of ::Directory object
my $vh = Any::Daemon::HTTP::VirtualHost
->new(directories => {path => '/', location => ...})
my $vh = Any::Daemon::HTTP::VirtualHost
->new(directories => [ \%dir1, \%dir2, $dir_obj ])
# explicit use
my $root = Any::Daemon::HTTP::Directory
->new(path => '/', location => '...');
my $vh = Any::Daemon::HTTP::VirtualHost
->new(directories => $root);
=head1 DESCRIPTION
Each L<Any::Daemon::HTTP::VirtualHost|Any::Daemon::HTTP::VirtualHost> will define where the files
are located. Parts of the URI path can map on different (virtual)
directories, with different access rights.
Extends L<"DESCRIPTION" in Any::Daemon::HTTP::Source|Any::Daemon::HTTP::Source/"DESCRIPTION">.
=head1 METHODS
Extends L<"METHODS" in Any::Daemon::HTTP::Source|Any::Daemon::HTTP::Source/"METHODS">.
=head2 Constructors
Extends L<"Constructors" in Any::Daemon::HTTP::Source|Any::Daemon::HTTP::Source/"Constructors">.
=over 4
=item Any::Daemon::HTTP::Directory-E<gt>B<new>(%options|\%options)
-Option --Defined in --Default
allow Any::Daemon::HTTP::Source <undef>
charset utf-8
deny Any::Daemon::HTTP::Source <undef>
directory_list <false>
index_file ['index.html', 'index.htm']
location <required>
name Any::Daemon::HTTP::Source path
path Any::Daemon::HTTP::Source '/'
=over 2
( run in 0.814 second using v1.01-cache-2.11-cpan-97f6503c9c8 )