Apache::OpenIndex

Apache::OpenIndex is a Perl Open Index manager for a Apache Web server.
Download

Apache::OpenIndex Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • George Sanderson
  • Publisher web site:
  • http://search.cpan.org/~sanderson/

Apache::OpenIndex Tags


Apache::OpenIndex Description

Apache::OpenIndex is a Perl Open Index manager for a Apache Web server. Apache::OpenIndex is a Perl Open Index manager for a Apache Web server.SYNOPSIS PerlModule Apache::Icon PerlModule Apache::OpenIndex (PerlModule Apache::Language) optional (PerlModule Image::Magick) optionalOpenIndex provides a file manager for a web sites through a web browser. It is a extensive rewrite of the Apache::AutoIndex.pm module which in turn was a remake of the autoindex Apache module. OpenIndex can provide the same functionality as AutoIndex.pm and can be used to both navigate and manage the web site.OpenIndex has dropped the mod_dir support provided by AutoIndex.In order to activate the file manager functionality, two things have to happen. First, the proper http.conf directives need to be placed into a section. Second, there has to be a directory stub (.XOI) created off of the directory where the file manager is to be provided.Within the ROOT directory stub (.XOI), a MARK sub-directory (.XOI/.MARK) can also be provided to present a MARK directory tree by the file manager. The MARK (.XOI/.MARK) directory provides a physical directory where files can be managed, unzipped, moved, copied, deleted, and renamed. New directories can be created with the mkdir command. The MARK directory can be mapped to any path location on the Apache server or to any site path location. To activate the MARK directory access the "mark" directive needs to be set to '1'. The ROOT (.XOI) directory is actually a fake path of the site's root directory. For example to access "http://www.site.com/bob/" the following URL would be required: "http://www.site.com/bob/.XOI/"This would in turn would display the file manager for bob. To Bob, the ROOT directory appears to be his actual web root directory.If the above description does not make sense, just follow the examples provided, and perhaps it will become clearer once you see some results.Since a URL fake path (.XOI) is provided, authentication and authorization can be used to only allow authorized users to have access to the OpenIndex module.In short, you will no longer need to use ftp to upload and manage the web site files. Since OpenIndex is web based, you can use all of your other Apache functionality, such as SSL, proxies, and etc.The best procedure to get OpenIndex loaded and working is to first have the Apache mod_perl and autoindex modules loaded and working properly. Then remove the httpd.conf "AddModule autoindex" directive and add the Apache::Icon and Apache::OpenIndex module directives. Requirements: · Perl


Apache::OpenIndex Related Software