Tutorials for the Apache HTTP Server, htaccess, mod_rewrite, and other nerdy things.

  1. In this Tutorial, it is shown how to redirect all HTTP requests to a index.php file using htaccess or Apache configuration files.
  2. How to enable Apache mod_php using a2enmod, and how to find out what the name of the module is.
  3. How to have files uploaded through SFTP correctly inherit the group permissions of the parent directory.
  4. Tutorial showing how to configure a VirtualBox Guest VM with HOST-only and NAT adapter, while using the WWW folder from the HOST OS.
  5. Allow and Deny are being replaced with Require from mod_authz_host.
  6. Changing the default charset for the Apache HTTP server may be done by changing either the v-host .conf files or the charset.conf file. If you do not have access to these files, you can try .htaccess instead. Find out how in this tutorial.
  7. This article describes configuration issues caused by Apache mischievously picking a default VHOST without telling the user.
  8. How to configure Apache with Multiple Vhost files in Linux.
  9. Find out where to store your custom Apache configuration files in this Tutorial.

Apache Tutorials

The Apache category holds tutorials on everything from installing Apache and setting up Virtual Hosts to configuring SSL and optimizing your website.

Be sure to also check out the official documentation.


  1. HTTP SERVER PROJECT - apache.org