Created by
Added
Apache.md- Ignore whitespace
+* `/etc/apache2/apache2.conf` - Main configuration file. It is recommended to use separate, designated files for simplicity. This file is usually used to configure defaults and be the central point of access for the server to read configuration details.
+* `/etc/apache2/ports.conf` - Used to specify the ports that virtual hosts should listen on. Be sure to check that this file is correct if configuring SSL.
+* `/etc/apache2/conf.d/` - Directory used for controlling specific aspects of the Apache configuration. For example, define SSL configuration and default security choices here instead of the global config.
+* `/etc/apache2/sites-available/` - Directory contains all virtual host files, for each hosted web site. These are available configurations, not active configurations.
+* `/etc/apache2/sites-enabled/` - Directory establishes which virtual host definitions are actually being used. Usually, consists of symbolic links to files defined in the "sites-available" directory.
+* `/etc/apache2/mods-[enabled,available]/` - These directories are similar in function to the sites directories, but they define modules that can be optionally loaded instead.
+"Immediately attempts to kill off all of its children. It may take it several seconds to complete killing off its children. Then the parent itself exits. Any requests in progress are terminated, and no further requests are served."
+Modules can be enabled or disabled by using the `a2enmod` and `a2dismod` commands respectively. They work the same way as the enable/disable sites command.