Helicon Ape

From Wikipedia, the free encyclopedia
Helicon Ape
Developer(s)Helicon Tech
Stable release
3.0.0.56 / 22 November 2010
Operating systemMicrosoft Windows
TypeWeb server
LicenseProprietary
Websitehttp://www.helicontech.com/ape/

Helicon Ape is a piece of software developed by Helicon Tech to bring Apache functionality to IIS web servers. It executes as an ASP.NET module for IIS 7 (and higher versions), integrating the functionalities of over 35 Apache modules. This integration allows for the use of Apache configurations on IIS while maintaining the syntax intact, thereby extending the standard capabilities of IIS.[1]

Aside from the introduction of Apache modules, Helicon Ape provides proprietary modules for server-side debugging and profiling (mod_developer), SEO optimization (mod_linkfreeze), and hotlinking protection (mod_hotlink).[2]

Helicon Ape has a graphical user interface for easy configuration (supporting directive auto-completion and spell-checking) and browsing. It also includes a regular expressions tester and a password generation utility.[3]

Modules[edit]

Here is a table of modules currently supported in Helicon Ape[4]:

Helicon Ape Modules
Module Purpose
mod_antibot Provides HTTP frequency analyzing and DDoS protection tool.
mod_asis Send files that contain their own HTTP headers.
mod_auth_basic Enables HTTP Basic Authentication.
mod_auth_digest Enables MD5 Digest Authentication.
mod_authn_anon Configure anonymous users access to authenticated areas.
mod_authn_dbd Provides authentication based on look-up in a SQL database.
mod_authn_default Reject any authorization request if no authentication is configured.
mod_authn_file Provide authentication based on user look-up in plain text password file.
mod_authz_default Reject any authorization request if no authentication is configured.
mod_authz_groupfile Allows or denies access to particular areas of the site depending on user group membership.
mod_authz_host Allows access control to parts of the web server based on hostname, IP address or other characteristics of the client request.
mod_authz_user Allows or denies access to portions of the web server for authenticated users.
mod_cache Allows caching local or proxied content.
mod_core Provides the use of Helicon Ape core features.
mod_dbd Allows for the management of SQL database connections.
mod_deflate Enables server output compression.
mod_developer Allows for the debugging of web requests.
mod_disk_cache Allows for the use of a disk-based storage engine for mod_cache.
mod_env Controls the environment provided to CGI scripts and SSI pages.
mod_evasive Allows for the protection of sites from HTTP DoS/DDoS and brute-force attacks.
mod-expires Sets the Expires HTTP header and max-age directive of the Cache-Control HTTP header in server responses in relation to either the time the source file was last modified, or to the time of the client access.
mod_filter Enables the use of context-sensitive content filters.
mod_gzip Allows for the compression of HTTP responses.
mod_headers Modifies HTTP request/response headers.
mod_hotlink Protects content from hotlinking.
mod_linkfreeze Changes links on pages to an SEO-friendly format.
mod_log_config Enables custom logging.
mod_logio Logs the number of bytes sent/recieved per request.
mod_mem_cache Enables the use of a memory-based storage engine for mod_cache.
mod_mime Associates filename extensions with behavior (handlers and filters) and content (MIME-type, language, character set and encoding).
mod_proxy Applies forward and reverse proxy functions.
mod_replace Allows for the editing of HTML body and HTTP request/response headers.
mod_rewrite Rewrites requested URLs on the fly based on regular expression rules and various conditions.
mod_seo Allows for the creation of SEO-friendly links on pages based on database or mapfile values.
mod_setenvif Sets environment variables depending on whether different parts of the request match specified regular expressions.
mod_so Emulates the functions of loading modules.
mod_spelling Corrects misspelled URLs by performing case-insensitive checks and allowing one misspelling.
mod_usertrack Tracks and logs user activity on the site using cookies.
mod_xsendfile Sends the file specified by the X-SENDFILE header.[5]

Compatibility[edit]

Helicon Ape was designed specifically to benefit from all advantages of IIS 7 architecture, so 100% operability is ensured only on IIS 7 and higher (Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2).[6] On IIS6 (Windows Server 2003), Helicon Ape offers slightly limited functionality (see compatibility chart).[7]

License[edit]

There are three license types available for Helicon Ape:

  • Free - for up to 3 sites; costs nothing.
  • Per-site - for one extra site; costs $25.
  • Server - for unlimited number of sites; costs $95; includes 45-day Trial period.[8]

See also[edit]

References[edit]

  1. ^ Bill Staples, "IIS", November 3, 2008
  2. ^ Barb Mosher, "CMS Wire", November 6, 2009
  3. ^ "Host Fantastic", December 21, 2009[permanent dead link]
  4. ^ https://www.helicontech.com/ape/
  5. ^ "Peter Schmidt, "IIS Digest", November 10, 2008". Archived from the original on May 10, 2010. Retrieved March 29, 2010.
  6. ^ "James Long, "Hello All", November 5, 2009". Archived from the original on January 25, 2010. Retrieved March 26, 2010.
  7. ^ "Helicon Ape Compatibility Chart", Helicon Tech, 2009
  8. ^ "Helicon Ape pricing details", Helicon Tech, 2009

External links[edit]