Difference between revisions of "Apache httpd"
Jump to navigation
Jump to search
m (→Official: old URL was for all Apache projects) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 13: | Line 13: | ||
* [[/mod_rewrite]] | * [[/mod_rewrite]] | ||
* [[/SSL]]: configuring Apache to serve [[https]] ([[secure sockets layer|SSL]]) | * [[/SSL]]: configuring Apache to serve [[https]] ([[secure sockets layer|SSL]]) | ||
+ | * [[/variables]]: the <code>${varname}</code> syntax in Apache's config files | ||
===Related Pages=== | ===Related Pages=== | ||
Line 32: | Line 33: | ||
===Official=== | ===Official=== | ||
* [http://httpd.apache.org home page] | * [http://httpd.apache.org home page] | ||
− | ** [https://cwiki.apache.org/confluence/ wiki] | + | ** [https://cwiki.apache.org/confluence/display/HTTPD/ wiki] |
Latest revision as of 15:18, 1 April 2022
About
This page is about the Apache web server software.
Subpages
- /.htaccess
- /mod_rewrite
- /SSL: configuring Apache to serve https (SSL)
- /variables: the
${varname}
syntax in Apache's config files
Related Pages
useful commands
apachectl
apachectl configtest
tests the current configuration without trying to load it (which could result in Apache not running), and gives diagnostic information
a2enmod <module_name>
enables a modulea2dismod <module_name>
disables a moduleapache2_invoke: just noticed this in an update, not sure what it does (something like a2enmod?)
Enabling a module is usually just a matter of making links from the module's configuration files (sometimes there is more than one file) in /mods-available
and putting them in /mods-enabled
, but this is a safe and quick way to make sure that all the necessary files are linked.
To see all accesses to your Apache server in more-or-less real-time, run the following from your Apache logfile directory:
find . -name "*.log" | xargs tail -f
Note that if you are using Virtualmin to configure Apache, logfiles for the domains will probably be in /var/log/virtualmin
.