How to manage apache web server ?
Below are some basic apache web server management path and files which we should know to work smoothly.
Default Directory : /var/www/html/ By default apache served on this directory . While this can be changed by changing apache configuration file
Apache Configuratio Directory : /etc/apache2/ All apache configuration files resides here in this directory
Apache Mail configuration file : /etc/apache2/apache2.conf . The main apache configuration file
Apache listening ports file : /etc/apache2/ports.conf Having list of ports which apache will listen ( 80 and 443)
Virtual host stored file : /etc/apache2/sites-available/ Apache will not use this file unless its linked with sites-enabled directory
Enabled Virtual Host stored file : /etc/apache2/sites-enabled/ enabled per site virtual host directory. a2ensite links sites-available directory with sites-enabled directory
/etc/apache2/conf-enabled/: These directories have the same relationship as the
sites-enabled directories, but are used to store configuration fragments that do not belong in a virtual host. Files in the
conf-available directory can be enabled with the
a2enconf command and disabled with the
/etc/apache2/mods-enabled/: These directories contain the available and enabled modules, respectively. Files ending in
.load contain fragments to load specific modules, while files ending in
.conf contain the configuration for those modules. Modules can be enabled and disabled using the
/var/log/apache2/access.log: By default, every request to your web server is recorded in this log file unless Apache is configured to do otherwise.
/var/log/apache2/error.log: By default, all errors are recorded in this file. The
LogLevel directive in the Apache configuration specifies how much detail the error logs will contain.
* The Content stated above is for informational purpose only. Expert Software Team is not responsible if any part of content found meaningless in any manner or condition.