Passesalistofhashestothevhosttocreate`Alias`statementsasperthe[`mod_alias`documentation](http://httpd.apache.org/docs/current/mod/mod_alias.html). Each hash is expected to be of the form:
**Note:**If`apache::mod::passenger`isloadedand`PassengerHighPerformancetrue`isset,then`Alias`mayhaveissueshonouringthe`PassengerEnabledoff`statement.See[thisarticle](http://www.conandalton.net/2010/06/passengerenabled-off-not-working.html) for details.
Passesalistofhashestothevhosttocreate`<Directory/path/to/directory>...</Directory>`directiveblocksasperthe[Apachecoredocumentation](http://httpd.apache.org/docs/2.2/mod/core.html#directory). The `path` key is required in these hashes. Usage will typically look like:
Sets`AddHandler`directivesasperthe[ApacheCoredocumentation](http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addhandler). Accepts a list of hashes of the form `{ handler => 'handler-name', extensions => ['extension']}`. Note that `extensions` is a list of extenstions being handled by the handler.
Setstheusageof`.htaccess`filesasperthe[Apachecoredocumentation](http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride). Should accept in the form of a list or a string. An example:
Setstheorderofprocessing`Allow`and`Deny`statementsasper[Apachecoredocumentation](http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order). An example:
**Note:**Beawarethatthereisan[issue](http://www.conandalton.net/2010/06/passengerenabled-off-not-working.html) using the `PassengerEnabled` directive with the `PassengerHighPerformance` directive.
TheApachemoduleallowsyoutosetupprettymuchanyconfigurationofvirtualhostyoumightdesire.Thissectionwilladdresssomecommonconfigurations.Pleaseseethe[Testssection](https://github.com/puppetlabs/puppetlabs-apache/tree/master/tests) for even more examples.
Thisprojectcontainstestsforboth[rspec-puppet](http://rspec-puppet.com/) and [rspec-system](https://github.com/puppetlabs/rspec-system) to verify functionality. For in-depth information please see their respective documentation.