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
- 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.
- 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.
- 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;
- 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|