Helicon Ape

Helicon Ape provides support for Apache .htaccess and .htpasswd configuration files in Microsoft IIS.

It literally implements Apache configuration model and nearly all Apache modules in a single IIS add-on, not only making IIS compatible with Apache, but also extending it`s functionality by a number of highly essential features.

Includes following modules: mod_rewrite, mod_proxy, mod_auth, mod_gzip, mod_headers, mod_cache, mod_expires, mod_replace and others. You can check all currently available modules in the compatibility chart (the list is growing with new builds).

Helicon Ape offers

Compatibility

  • modification-free transition of Apache web sites to IIS (including .htaccess, .htpasswd, etc.);
  • easy configuration of PHP and other Unix-based Web applications on IIS;
  • powerful, fully Apache-compatible URL rewriting syntax — no rules redesign is necessary.

Security

  • password protect directories with text or datagbase password files;
  • comprehensive protection from DoS attacks and hotlinking (content leeching);
  • all-round web request debugging with HTTP-level web developer toolset.

Usability

  • powerful configuration editing, syntax highlighting, help, testing utilities in one place;
  • plain text configurations — no XML, easy translation;
  • per-site installation without hosting administration participation;

Performance

  • full-fledged reverse and forward proxy functionality;
  • drastic server speed-up due to finely adjustable compression and cache functions;
  • on-the-fly links, headers and HTML body modification.

 

Helicon Ape is implemented as managed IIS 7 module and can be installed as .NET module on any ASP.NET-compatible IIS version. It works transparently for both server and client and can even be installed on a shared hosting account without administrative access.

Ape is a must have tool for every Windows hosting as it provides unique set of features never available on Windows servers before. Please check our articles section to find only few of possible usages for this incredible product.

Currently implemented modules

Module empowers you to...
mod_asis send files that contain their own HTTP headers
mod_auth_basic use HTTP Basic Authentication
mod_auth_digest use MD5 Digest Authentication
mod_authn_anon configure anonymous users access to authenticated areas
mod_authn_dbd provide authentication based on user look-up in SQL database
mod_authn_default reject whatever credentials if no authentication is set
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 allow or deny access to particular areas of the site depending on user group membership
mod_authz_host allow access control to particular parts of web server based on hostname, IP address or other characteristics of the client request
mod_authz_user allow or deny access to portions of the web site for authenticated users
mod_cache cache local or proxied content
mod_core use Helicon Ape core features
mod_dbd manage SQL database connections
mod_deflate compress server output
mod_developer debug web requests
mod_disk_cache use disk-based storage engine for mod_cache
mod_env control the environment provided to CGI scripts and SSI pages
mod_evasive protect your site(s) from HTTP DoS/DDoS attacks and brute force attacks
mod_expires set Expires HTTP header and max-age directive of 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 use context-sensitive content filters
mod_gzip compress HTTP responses
mod_headers modify HTTP request and response headers
mod_hotlink protect the content from hotlinking
mod_linkfreeze change links on pages to SEO-friendly format
mod_log_config use custom logging
mod_logio log input and output number of bytes received/sent per request
mod_mem_cache use memory-based storage engine for mod_cache
mod_mime associate requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding)
mod_proxy apply forward and reverse proxy functions for your IIS server
mod_replace edit HTML body, HTTP request and response headers
mod_rewrite rewrite requested URLs on the fly based on regular-expressions-based rules and various conditions
mod_seo create SEO-friendly links on pages based on database or mapfile values
mod_setenvif set environment variables depending on whether different parts of the request match specified regular expressions
mod_so emulate loading modules functions
mod_speling correct misspelled URLs by performing case-insensitive checks and allowing one misspelling
mod_usertrack track and log user activity on the site using cookies
mod_xsendfile sends the file specified by X-SENDFILE header