Helicon Ape overview
Helicon Ape is a unique module that emulates Apache execution
environment on Microsoft IIS. It literally implements Apache configuration model
(like .htaccess and httpd.conf files) and all most demanded 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. You can check
complete list of implemented modules in the compatibility
chart and the list is going to grow with new builds.
Helicon Ape is implemented as managed IIS 7 module, but can be
installed as ASP.NET module on any ASP.NET compatible IIS version. It works
transparently to the server and client and even can be installed on a shared
hosting account without administrative access.
Key features of Helicon Ape:
- compatibility with Apache modules’
configurations (beta version includes only basic modules but the list will
be extending with future releases);
- unprecedented compatibility with PHP-based applications;
- user-friendly interface and plain text configurations (no XML!);
- per-site installation without hosting administration involvement/assistance;
- powerful and flexible modules for URL rewriting;
- extensive forward and reverse proxy instruments;
- comprehensive authorization capabilities;
Benefits from Helicon Ape:
- users can move their Apache web sites to IIS without modifications;
- current PHP and other Unix oriented web applications can be easily configured
for IIS;
- flexible user permissions control (as they implemented in Apache world);
- powerful URL rewriting compatible with Apache does not require rule redesign;
- reverse and forward proxy features available for your web server;
- low level controls over web site behavior open extended abilities for optimisation,
security and performance.
Currently implemented modules:
| mod_auth_basic |
allows
the use of HTTP Basic Authentication |
| mod_auth_digest |
allows the
use of MD5 Digest Authentication |
| mod_authn_anon |
configures
anonymous users access authenticated areas |
| mod_authn_default
|
rejects whatever
credentials if no authentication is set |
| mod_authn_file |
provides
authentication based on user look-up in plain text password file |
| mod_authz_default |
rejects 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 particular parts of web server based on hostname, IP address,
or other characteristics of the client request |
| mod_authz_user |
allows or
denies access of authenticated users to portions of the web site |
| mod_core |
implements
core features of Helicon Ape |
| mod_env |
allows control
of the environment provided to CGI scripts and SSI pages |
| mod_expires |
allows setting
of 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_headers |
enables modification
of HTTP request and response headers |
| mod_proxy |
implements
forward and reverse proxy functions for your IIS server |
| mod_rewrite |
allows rewriting
of requested URLs on the fly based on regular-expressions-based rules and
various conditions |
| mod_setenvif |
allows setting
environment variables depending on whether different parts of the request
match specified regular expressions |
| mod_so |
emulates loading
modules functions |
|