User Tools

Site Tools


userguide:apache:apache

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
userguide:apache:apache [2014/07/22 00:27]
chris@virtbiz.com
userguide:apache:apache [2014/07/22 20:59] (current)
Line 1: Line 1:
 ==== Web ==== ==== Web ====
-=== Server Management > Network Services > Web ===+[[userguide:​servermanagement|Server Management]] [[userguide:​servermanagement:​networkservices|Network Services]] > Web 
 Various parameters pertaining to the web server (Apache) configuration can be modified using the settings available on this page.  **IMPORTANT:​** Any changes made here will apply to all virtual sites. Various parameters pertaining to the web server (Apache) configuration can be modified using the settings available on this page.  **IMPORTANT:​** Any changes made here will apply to all virtual sites.
 ---- ----
 ==Hostname Lookups== ==Hostname Lookups==
-This turns on hostname lookups for the web server. This causes the server to do a DNS lookup on the client IP when it connects to the server, and record it in the log files. This hostname information is then available in the server usage web reports. Without this feature, only client IP addresses are reported in the web server usage domain report. WARNING:​Enabling this option will decrease the performance of your web server.+This turns on hostname lookups for the web server. This causes the server to do a DNS lookup on the client IP when it connects to the server, and record it in the log files. This hostname information is then available in the server usage web reports. Without this feature, only client IP addresses are reported in the web server usage domain report. WARNING: Enabling this option will decrease the performance of your web server ​and is not recommended for most cases.
  
 ==HTTP Port== ==HTTP Port==
-Normally the Apache Webserver runs on Port 80 (HTTP). If you want to change it to a different port, then you can do so here. This is only useful if you want to use something else in front of Apache to filter, cache or redirect traffic. Such as a Varnish Cache, a forwarding proxy or a load balancer. If you change this setting, then all existing virtual sites will be moved to the new port and all new sites will be created to use this new port. IP addresses of virtual sites will not be changed.+Normally the Apache Webserver runs on Port 80 (HTTP). If you want to change it to a different port, then you can do so here. This is only useful if you want to use something else in front of Apache to filter, cache or redirect traffic ​such as a Varnish Cache, a forwarding proxy or a load balancer. If you change this setting, then __all existing virtual sites will be moved to the new port and all new sites will be created to use this new port__. IP addresses of virtual sites will not be changed.
  
 ==HTTPS/SSL Port== ==HTTPS/SSL Port==
-Normally the Apache Webserver uses Port 443 for HTTPS traffic. If you want to change it to a different port, then you can do so here. This is only useful if you want to use something else in front of Apache to filter, cache or redirect traffic. Such as a Varnish Cache, a forwarding proxy or a load balancer. If you change this setting, then all existing virtual sites with SSL enabled will switch from port 443 to the new port for SSL traffic. IP addresses of virtual sites will not be changed.+Normally the Apache Webserver uses Port 443 for HTTPS traffic. If you want to change it to a different port, then you can do so here. This is only useful if you want to use something else in front of Apache to filter, cache or redirect traffic ​such as a Varnish Cache, a forwarding proxy or a load balancer. If you change this setting, then __all existing virtual sites with SSL enabled will switch from port 443 to the new port for SSL traffic__. IP addresses of virtual sites will not be changed.
  
 ==HSTS== ==HSTS==
-HTTP Strict Transport Security (HSTS) is a web security policy mechanism<br>whereby a web server declares that complying user agents (such as a web browser) are to interact with it using only secure HTTPS connections (i.e. HTTP layered over TLS/SSL). HSTS is an IETF standards track protocol and is specified in RFC 6797. For more info see: http://​en.wikipedia.org/​wiki/​HTTP_Strict_Transport_Security+HTTP Strict Transport Security (HSTS) is a web security policy mechanism whereby a web server declares that complying user agents (such as a web browser) are to interact with it using only secure HTTPS connections (i.e. HTTP layered over TLS/SSL). HSTS is an IETF standards track protocol and is specified in RFC 6797. For more info see: http://​en.wikipedia.org/​wiki/​HTTP_Strict_Transport_Security
  
 ==Maximum Simultaneous Connections== ==Maximum Simultaneous Connections==
Line 36: Line 37:
 **AllowOverride**:​ **AllowOverride**:​
   * **All**: When the server finds an .htaccess file it needs to know which directives declared in that file can override earlier access information. Ticking this box will allow to override ALL Apache settings (Dangerous! Default: Off)   * **All**: When the server finds an .htaccess file it needs to know which directives declared in that file can override earlier access information. Ticking this box will allow to override ALL Apache settings (Dangerous! Default: Off)
-  * **AuthConfig**:​ Allow use of the authorization directives (AuthDBMGroupFile,​<br>AuthDBMUserFile,​ AuthGroupFile,​ AuthName, AuthDigestRealmSeed,​ AuthType, AuthUserFile,​ Require, etc.). (Default: On)+  * **AuthConfig**:​ Allow use of the authorization directives (AuthDBMGroupFile,​ AuthDBMUserFile,​ AuthGroupFile,​ AuthName, AuthDigestRealmSeed,​ AuthType, AuthUserFile,​ Require, etc.). (Default: On)
   * **FileInfo**:​ Allow use of the directives controlling document types (AddEncoding,​ AddLanguage,​ AddType, DefaultType,​ ErrorDocument,​ LanguagePriority,​ etc.). (Default: Off)   * **FileInfo**:​ Allow use of the directives controlling document types (AddEncoding,​ AddLanguage,​ AddType, DefaultType,​ ErrorDocument,​ LanguagePriority,​ etc.). (Default: Off)
   * **Indexes**:​ Allow use of the directives controlling directory indexing (AddDescription,​AddIcon,​ AddIconByEncoding,​ AddIconByType,​ DefaultIcon,​ DirectoryIndex,​FancyIndexing,​ HeaderName, IndexIgnore,​ IndexOptions,​ ReadmeName, etc.).(Default:​ On)   * **Indexes**:​ Allow use of the directives controlling directory indexing (AddDescription,​AddIcon,​ AddIconByEncoding,​ AddIconByType,​ DefaultIcon,​ DirectoryIndex,​FancyIndexing,​ HeaderName, IndexIgnore,​ IndexOptions,​ ReadmeName, etc.).(Default:​ On)
   * **Limit**: Allow use of the directives controlling host access (Allow, Deny and Order). (Default: On)   * **Limit**: Allow use of the directives controlling host access (Allow, Deny and Order). (Default: On)
   * **Options**:​ Allow use of the directives controlling specific directory features(Options and XBitHack). (Default: Off)   * **Options**:​ Allow use of the directives controlling specific directory features(Options and XBitHack). (Default: Off)
userguide/apache/apache.1405952830.txt.gz · Last modified: 2014/07/22 00:27 by chris@virtbiz.com