Apache server - Terms Used to Describe Directives
Have you sometime a question what is url, url-path, file-path, regex, mime-type and more? The answer is in this article. We describe a basic terms used to describe apache webserver directives.
Directives use a great number of different argument types. A few common ones are defined below.
A complete Uniform Resource Locator including a scheme, hostname, and optional pathname as in
The part of a url which follows the scheme and hostname as in
/path/to/file.html. The url-path represents a web-view of a resource, as opposed to a file-system view.
The path to a file in the local file-system beginning with the root directory as in
/usr/local/apache/htdocs/path/to/file.html. Unless otherwise specified, a file-path which does not begin with a slash will be treated as relative to the ServerRoot.
The path to a directory in the local file-system beginning with the root directory as in
The name of a file with no accompanying path information as in
In general, this is the part of the filename which follows the last dot. However, Apache recognizes multiple filename extensions, so if a filename contains more than one dot, each dot-separated part of the filename following the first dot is an extension. For example, the filename
file.html.en contains two extensions:
.en. For Apache directives, you may specify extensions with or without the leading dot. In addition, extensions are not case sensitive.
A method of describing the format of a file which consists of a major format type and a minor format type, separated by a slash as in
The name of an environment variable defined in the Apache configuration process. Note this is not necessarily the same as an operating system environment variable. See the environment variable documentation for more details.
Configuration changes in apache2 webserver
We can make individual configuration changes for (sub)domain in two ways:
Configuration File of (sub)domain
Changes in configuration file make directly administrator writing configuration to config file. Advatages is a better security and better performance. Disadvatage is less flexibile in configuration changes when you have a web site in hosting company.
.htaccess config file
configuration changes is writing to file with name
.htaccess which is loaded on server in our appliacation directory or subdirectory. Working with
.htaccess is primary for users, that have a access to filesystem. Using .htacces must be enabled in
configuration file of (sub)domain.