LiteSpeed Web Server logo LiteSpeed Web Server-Benutzerhandbuch

Server - Allgemein

Allgemeine Einstellungen fuer den gesamten Server. Wenn eine Einstellung Pfadinformationen erfordert, kann der Pfad absolut oder relativ zu $SERVER_ROOT sein. $SERVER_ROOT ist der Ort, an dem der LiteSpeed-Webserver installiert wurde (zum Beispiel your_home_dir/lsws oder /opt/lsws). Die Serverprogrammdatei befindet sich unter $SERVER_ROOT/bin.

Inhaltsverzeichnis

Serverprozess

Allgemeine Einstellungen

Indexdateien

.htaccess

Ablaufeinstellungen

MaxMind GeoIP-Datenbank

IP2Location-Datenbank

Apache-Konfigurationsdatei verwenden

Konfiguration im Apache-Stil

Servername

Beschreibung

Ein eindeutiger Name fuer diesen Server. Wenn leer, wird standardmaessig der Hostname des Servers verwendet.

Anzahl der Prozesse

Beschreibung

[Nur fuer Web Host Elite-Lizenzen verfuegbar]
Gibt die Anzahl der lshttpd-Worker an. Geben Sie 0 ein, damit diese Anzahl automatisch bestimmt wird.

Syntax

Ganzzahliger Wert zwischen 0 und 128.

Tipps

Leistung Setzen Sie eine passende Anzahl fuer Ihre Anforderungen. Mehr Prozesse bedeuten nicht unbedingt bessere Leistung.

Ausführen als

Beschreibung

Gibt den Benutzer/die Gruppe an, unter dem/der der Serverprozess laeuft. Dies wird mit den Parametern "--with-user" und "--with-group" beim Ausfuehren des configure-Befehls vor der Installation gesetzt. Um diese Werte zurueckzusetzen, muessen Sie configure erneut ausfuehren und neu installieren.

Anwenden

Neuinstallation erforderlich.

Tipps

Sicherheit Der Server sollte nicht als privilegierter Benutzer wie "root" laufen. Es ist wichtig, dass der Server mit einer nicht privilegierten Benutzer-/Gruppenkombination ausgefuehrt wird, die keinen Login-/Shell-Zugriff hat. Ein Benutzer/eine Gruppe nobody ist im Allgemeinen eine gute Wahl.

Priorität

Beschreibung

Gibt die Prioritaet der Serverprozesse an. Der Wertebereich reicht von -20 bis 20. Eine niedrigere Zahl bedeutet hoehere Prioritaet.

Syntax

Ganzzahl

Tipps

Leistung Normalerweise fuehrt eine hoehere Prioritaet auf einem stark ausgelasteten Server zu etwas besserer Webleistung. Setzen Sie die Prioritaet nicht hoeher als die von Datenbankprozessen.

Siehe auch

External App Priorität, CGI-Priorität

CPU-Affinität

Beschreibung

CPU-Affinitaet bindet einen Prozess an eine oder mehrere CPUs (Kerne). Es ist vorteilhaft, wenn ein Prozess immer dieselbe CPU nutzt, da er dann im CPU-Cache verbliebene Daten verwenden kann. Wenn der Prozess auf eine andere CPU wechselt, wird der CPU-Cache nicht genutzt und unnoetiger Overhead entsteht.

Die Einstellung CPU-Affinitaet steuert, mit wie vielen CPUs (Kernen) ein Serverprozess verknuepft wird. Der Mindestwert ist 0, wodurch diese Funktion deaktiviert wird. Der Hoechstwert ist die Anzahl der Kerne des Servers. Im Allgemeinen ist 1 die beste Einstellung, da sie die strengste CPU-Affinitaet erzeugt und so den CPU-Cache am besten nutzt.

Standardwert: 0

Syntax

Ganzzahl von 0 bis 64. (0 deaktiviert diese Funktion)

Anwenden

Neuinstallation erforderlich.

Chroot-Pfad

Beschreibung

Enterprise Edition Only Gibt das Verzeichnis an, in dem die chroot-Umgebung verwurzelt ist. Nur der Benutzer "root" kann den Server im chroot-Modus ausfuehren. Ob der chroot-Modus verwendet wird, steuert die Option Chroot aktivieren. Das Installationsprogramm richtet die anfaengliche chroot-Umgebung automatisch ein. Dieser Eintrag ist schreibgeschuetzt; wenn Sie ihn aendern moechten, fuehren Sie den Installer erneut von der Befehlszeile aus.

In der chroot-Umgebung koennen der Server und seine Kindprozesse nicht auf Dateisysteme ausserhalb der chroot jail zugreifen. Chroot ist eine erweiterte Sicherheitsfunktion und kann zusaetzliche Administration erfordern. Alle erforderlichen ausfuehrbaren Dateien, Bibliotheken, Konfigurationsdateien und Geraetedateien sollten innerhalb der chroot jail neu erstellt werden.

Da sich das Wurzelverzeichnis aendert, muessen Sie bei absoluten Pfaden besonders auf die Pfadkonfiguration achten. Ein Unix-Domain-Socket oder Swapping-Verzeichnis ist immer relativ zum neuen Wurzelverzeichnis. Alle anderen Pfadkonfigurationen sind immer relativ zur realen Wurzel.

Anwenden

Neuinstallation erforderlich.

Tipps

Sicherheit Verwenden Sie chroot fuer bessere Sicherheit.

Chroot aktivieren

Beschreibung

Enterprise Edition Only Gibt an, ob der Server im chroot-Modus gestartet werden soll. Das neue Wurzelverzeichnis wird waehrend der Installation durch Chroot-Pfad festgelegt.

Syntax

Aus Optionsfeldern auswählen

CloudLinux

Beschreibung

Gibt an, ob CloudLinux Lightweight Virtual Environment (LVE) aktiviert werden soll, wenn es vorhanden ist. Sie koennen LiteSpeed mit LVE verwenden, um eine bessere Ressourcenverwaltung zu erreichen. Weitere Informationen finden Sie unter http://www.cloudlinux.com.

Syntax

Aus Dropdown-Liste auswählen

Speicher-E/A-Puffergroesse

Beschreibung

Gibt die maximale Puffergroesse an, die zum Speichern des Request-Bodys und der dynamisch erzeugten Antwort verwendet wird. Wenn diese Grenze erreicht ist, beginnt der Server, temporaere Swapping-Dateien unter Swapping-Verzeichnis zu erstellen.

Syntax

Ganzzahl

Tipps

Leistung Setzen Sie die Puffergroesse gross genug, um alle gleichzeitigen Anfragen/Antworten aufzunehmen und Swapping von Speicher auf Festplatte zu vermeiden. Wenn im Swap-Verzeichnis, standardmaessig /tmp/lshttpd/swap/, haeufige E/A-Aktivitaet auftritt, ist diese Puffergroesse zu niedrig und LiteSpeed swappt auf die Festplatte.

Siehe auch

Swapping-Verzeichnis

Swapping-Verzeichnis

Beschreibung

Gibt das Verzeichnis an, in dem die Swapping-Dateien abgelegt werden sollen. Wenn der Server im chroot-Modus gestartet wird, ist dieses Verzeichnis relativ zum neuen Wurzelverzeichnis, andernfalls relativ zum realen Wurzelverzeichnis.

Der Server verwendet seinen eigenen virtuellen Speicher, um die Nutzung des Systemspeichers zu reduzieren. Virtueller Speicher und Disk-Swapping werden verwendet, um grosse Request-Bodys und dynamisch generierte Antworten zu speichern. Das Swapping-Verzeichnis sollte auf einer Festplatte mit ausreichend Platz liegen.

Standardwert: /tmp/lshttpd/swap

Syntax

Absoluter Pfad

Tipps

Leistung Legen Sie das Swapping-Verzeichnis auf eine separate Festplatte oder erhoehen Sie die Speicher-E/A-Puffergroesse, um Swapping zu vermeiden.

Siehe auch

Speicher-E/A-Puffergroesse

503-Fehler automatisch beheben

Beschreibung

Gibt an, ob versucht werden soll, den Fehler "503 Service Unavailable" durch einen graceful Neustart des Servers zu beheben. Ein "503"-Fehler wird normalerweise durch fehlerhafte externe Anwendungen verursacht, und ein Neustart des Webservers kann den Fehler oft voruebergehend beheben. Wenn aktiviert, startet der Server automatisch neu, wenn innerhalb von 30 Sekunden mehr als 30 "503"-Fehler auftreten.

Standardwert: NEIN

Syntax

Aus Optionsfeldern auswählen

HTTP/2 über unverschlüsseltes TCP aktivieren

Beschreibung

Gibt an, ob HTTP/2 ueber nicht verschluesselte TCP-Verbindungen aktiviert werden soll. Standardmaessig deaktiviert.

Syntax

Aus Optionsfeldern auswählen

Graceful-Restart-Timeout (Sek.)

Beschreibung

Waehrend eines graceful restart verarbeitet die alte Instanz auch nach dem Start der neuen Serverinstanz weiterhin vorhandene Anfragen. Dieses Timeout legt fest, wie lange die vorherige Instanz vor dem Beenden warten soll. Standardwert ist 300 Sekunden. -1 bedeutet unbegrenzt warten. 0 bedeutet nicht warten und sofort abbrechen.

Syntax

Ganzzahl

MIME-Einstellungen

Beschreibung

Gibt die Datei an, die die MIME-Einstellungen fuer diesen Server enthaelt. Im chroot-Modus ist sie bei Angabe eines absoluten Pfads immer relativ zur realen Wurzel. Klicken Sie auf den Dateinamen, um die detaillierten MIME-Eintraege anzuzeigen/zu bearbeiten.

Syntax

Dateiname, der ein absoluter Pfad oder ein Pfad relativ zu $SERVER_ROOT sein kann.

Tipps

Information Klicken Sie auf den Dateinamen, um die MIME-Einstellungen zu bearbeiten.

Suffixe

Beschreibung

Sie koennen mehrere Suffixe fuer denselben MIME-Typ auflisten, getrennt durch Kommas.

MIME-Typ

Beschreibung

Ein MIME-Typ besteht aus Typ und Subtyp im Format "type/subtype".

Anfängliche Logrotation deaktivieren

Beschreibung

Gibt an, ob die Rotation der Server-Fehlerprotokolldatei beim Start aktiviert/deaktiviert werden soll. Die anfaengliche Logrotation ist standardmaessig aktiviert, wenn der Wert "Not Set" verwendet wird.

Syntax

Aus Optionsfeldern auswählen

Serversignatur

Beschreibung

Gibt an, ob Serversignatur und Versionsnummer im Wert "Server" des Antwort-Headers angezeigt werden sollen. Es gibt drei Optionen: Bei Version ausblenden wird nur LiteSpeed angezeigt. Bei Version anzeigen werden LiteSpeed und die Versionsnummer angezeigt. Enterprise Edition Only Bei Vollständigen Header ausblenden wird der gesamte Server-Header nicht im Antwort-Header angezeigt.

Syntax

Aus Dropdown-Liste auswählen

Tipps

Sicherheit Setzen Sie dies auf Version ausblenden, wenn Sie die Serverversionsnummer nicht offenlegen moechten.

Signatur auf Fehlerseite ausblenden

Beschreibung

Gibt an, ob die Zeilen

Powered By LiteSpeed.
LiteSpeed Technologies is not responsible for administration and contents of this web site!"
auf Ihren Standard-Fehlerseiten angezeigt werden.

Syntax

Aus Optionsfeldern auswählen

GeoLocation-Suche aktivieren

Beschreibung

Enterprise Edition Only Gibt an, ob die IP-Geolocation-Suche aktiviert/deaktiviert werden soll. Kann auf Server-, Virtual-Host- oder Kontextebene gesetzt werden. IP Geolocation ist standardmaessig deaktiviert, wenn der Wert "Not Set" verwendet wird.

Syntax

Aus Optionsfeldern auswählen

Siehe auch

Client-IP im Header verwenden, DB-Dateipfad,

Client-IP im Header verwenden

Beschreibung

Gibt an, ob die erste gueltigste IP-Adresse im HTTP-Anfrage-Header "X-Forwarded-For" fuer alle IP-adressbezogenen Funktionen verwendet werden soll, einschliesslich Verbindungs-/Bandbreitendrosselung, Zugriffskontrolle und IP-Geolocation.

Diese Funktion ist nuetzlich, wenn Ihr Webserver hinter einem Load Balancer oder Proxyserver steht. Wenn Sie Nur vertrauenswürdige IP auswaehlen, wird die X-Forwarded-For-IP nur verwendet, wenn die Anfrage von vertrauenswuerdigen IPs kommt, die in Erlaubte Liste auf Serverebene definiert sind.

Header von vertrauenswürdiger IP fernhalten entspricht Nur vertrauenswürdige IP, aber der fuer das Backend verwendete X-Forwarded-For-Header wird nicht geaendert, um die Adresse des verbindenden Peers aufzunehmen.

Letzte IP verwenden (für AWS ELB) verwendet die letzte IP-Adresse in der "X-Forwarded-For"-Liste. Waehlen Sie diese Option, wenn Sie AWS Elastic Load Balancer verwenden oder erwarten, dass die echte IP am Ende der "X-Forwarded-For"-Liste angehaengt wird.

Syntax

Aus Dropdown-Liste auswählen

Externe Anwendung abbrechen

Beschreibung

Wenn ein Client die Verbindung zum Server trennt, kann LiteSpeed Web Server externe Anwendungsprozesse, die Antworten fuer diesen Client erzeugen, automatisch abbrechen. Manche Benutzer haben jedoch (lang laufende) Prozesse, die weiterlaufen sollen, unabhaengig davon, ob der Client noch verbunden ist.

Dafuer gibt es drei Optionen:

  • No Abort: Externe Anwendungen wegen einer getrennten Verbindung nie abbrechen.
  • Enable Abort for Requests from External IPs: Nur Prozesse, die durch Anfragen von externen IPs gestartet wurden, werden automatisch abgebrochen. Dies ist die Standardeinstellung und sinnvoll, wenn interne lang laufende Prozesse wie Cron-Jobs vorhanden sind.
  • Enable Abort for All Requests: Externe Anwendungsprozesse werden bei Verbindungsabbruch automatisch abgebrochen, unabhaengig von der Quelle der Anfrage.

Syntax

Aus Dropdown-Liste auswählen

Nach Updates suchen

Beschreibung

Gibt an, wie oft der Update-Agent nach einer neuen Produktversion sucht. Optionen sind "Daily", "Weekly", "Monthly" und "Disable".

Syntax

Aus Dropdown-Liste auswählen

Updates herunterladen

Beschreibung

Gibt an, ob ein neues Produkt-Release-Paket automatisch heruntergeladen werden soll, wenn es verfuegbar ist. Wenn ein neues Paket erfolgreich heruntergeladen wurde, kann ueber die WebAdmin-Konsole unter Service Manager - Versionsverwaltung ein Online-One-Click-Upgrade durchgefuehrt werden.

Syntax

Aus Dropdown-Liste auswählen

Administrator-E-Mail

Beschreibung

Gibt die E-Mail-Adresse(n) des Serveradministrators an. Falls angegeben, werden Administratoren per E-Mail ueber wichtige Ereignisse benachrichtigt, zum Beispiel wenn der LiteSpeed-Dienst wegen Absturzerkennung automatisch neu gestartet wird oder wenn die Lizenz ablaeuft.

Syntax

Kommagetrennte Liste von E-Mail-Adressen.

Tipps

Information Die E-Mail-Warnfunktion funktioniert nur, wenn der Server einen aktiven MX-Server wie postfix, exim oder sendmail hat.

Indexdateien

Beschreibung

Gibt die Namen von Indexdateien an, die nacheinander gesucht werden, wenn eine URL einem Verzeichnis zugeordnet wird. Sie koennen dies auf Server-, Virtual-Host- und Kontextebene anpassen.

Syntax

Kommagetrennte Liste von Indexdateinamen.

Tipps

Leistung Legen Sie nur die Indexdateien fest, die Sie benoetigen.

Automatischer Index

Beschreibung

Gibt an, ob ein Verzeichnisindex dynamisch erzeugt wird, wenn die in Indexdateien aufgeführten Indexdateien in einem Verzeichnis nicht verfügbar sind. Diese Option kann auf Virtual-Host- und Kontextebene angepasst werden und wird entlang des Verzeichnisbaums vererbt, bis sie ausdrücklich überschrieben wird. Sie können die erzeugte Indexseite anpassen. Lesen Sie dazu die Online-Wiki-How-tos.

Syntax

Aus Optionsfeldern auswählen

Tipps

Sicherheit Es wird empfohlen, den automatischen Index nach Möglichkeit zu deaktivieren, um die Offenlegung vertraulicher Daten zu verhindern.

Siehe auch

Indexdateien, URI für automatischen Index

URI für automatischen Index

Beschreibung

Gibt die URI an, die zum Erzeugen der Indexseite verwendet wird, wenn die in Indexdateien aufgeführten Indexdateien in einem Verzeichnis nicht verfügbar sind. LiteSpeed web server verwendet ein externes Skript zur Erzeugung der Indexseite und bietet dadurch maximale Anpassungsflexibilität. Das Standardskript erzeugt eine Indexseite mit demselben Aussehen wie bei Apache. Informationen zum Anpassen der erzeugten Indexseite finden Sie in den Online-Wiki-How-tos. Das zu indexierende Verzeichnis wird dem Skript über die Umgebungsvariable "LS_AI_PATH" übergeben.

Syntax

URI

Siehe auch

Indexdateien, Automatischer Index

.htaccess

Beschreibung

Die folgenden Direktiven werden in einer Zugriffskontrolldatei auf Verzeichnisebene (.htaccess-Datei) unterstuetzt.

  • Authentifizierung
    • AuthGroupFile
    • AuthName
    • AuthType
    • AuthUserFile
    • Require
    • Satisfy
    • <Limit> (nur GET, HEAD, POST)
    • <LimitExcept> (nur GET, HEAD, POST)
  • Zugriffskontrolle
    • Allow
    • Deny
    • Order
    • <Limit> (nur GET, HEAD, POST)
    • <LimitExcept> (nur GET, HEAD, POST)
  • Dateiinformationen
    • AddDefaultCharset
    • AddType
    • DefaultType
    • ForceType
    • Redirect
    • RedirectPermanent
    • RedirectTemp
    • RewriteBase
    • RewriteCond
    • RewriteEngine
    • RewriteOptions
    • RewriteRule
  • Sonstiges
    • DirectoryIndex
    • ExpiresActive
    • ExpiresByType
    • ExpiresDefault
    • Options

Override erlauben

Beschreibung

Gibt an, welche Direktiven in einer Zugriffskontrolldatei erlaubt sind. Eine Zugriffskontrolldatei kann in einem Verzeichnis abgelegt werden, um den Zugriff auf Dateien unter diesem Verzeichnis zu steuern.

  • Wenn nichts markiert ist, werden geerbte Standardeinstellungen verwendet.
  • Wenn Keiner markiert ist, werden Zugriffskontrolldateien ignoriert.
  • Wenn Limit markiert ist, sind die Direktiven "Allow", "Deny" und "Order" erlaubt. <Limit> und <LimitExcept> sind mit begrenzter Unterstuetzung fuer GET-, HEAD- und POST-Anfragen ebenfalls erlaubt.
  • Wenn Auth markiert ist, sind "AuthGroupFile", "AuthName", "AuthType", "AuthUserFile", "Require" und "Satisfy" erlaubt.
  • Wenn FileInfo markiert ist, sind "AddDefaultCharset", "AddType", "DefaultType", "ForceType", "Redirect", "RedirectPermanent", "RedirectTemp", "RewriteBase", "RewriteCond", "RewriteEngine", "RewriteOptions" und "RewriteRule" erlaubt.
  • Wenn Indizes markiert ist, sind "DirectoryIndex", "ExpiresActive", "ExpiresByType" und "ExpiresDefault" erlaubt.
  • Wenn Optionen markiert ist, ist die Direktive "Options" erlaubt.

Allow Override ist auf Server-, Virtual-Host- und Kontext-Ebene verfuegbar. Wenn eine Option auf Serverebene nicht markiert ist, sind die entsprechenden Direktiven fuer den gesamten Server deaktiviert, unabhaengig von niedrigeren Ebenen. Niedrigere Ebenen koennen eine auf hoeherer Ebene aktivierte Option deaktivieren, aber keine auf hoeherer Ebene deaktivierte Option aktivieren.

Standardwerte:
Serverebene: "None" (Zugriffskontrolldatei ignorieren)
VH-Ebene: Servereinstellung erben
Kontextebene VH-Einstellung erben

Syntax

Per Kontrollkästchen auswählen

Tipps

Leistung Wenn keine Verzeichniskonfiguration angepasst werden muss, markieren Sie Keiner.

Name der Zugriffsdatei

Beschreibung

Gibt den Namen der Zugriffskontrolldateien an. Diese Dateien werden nur verwendet, wenn Override erlauben aktiviert ist. Der Standardname ist .htaccess. Sie koennen dies auf Server- und Virtual-Host-Ebene konfigurieren. Die Serverebene ist die Standardeinstellung und kann auf Virtual-Host-Ebene ueberschrieben werden.

Syntax

Dateiname, der mit "." beginnt

Siehe auch

Override erlauben

Expires aktivieren

Beschreibung

Gibt an, ob fuer statische Dateien ein Expires-Header erzeugt werden soll. Wenn aktiviert, wird ein Expires-Header basierend auf Expires-Standard und Expires nach Typ erzeugt.

Dies kann auf Server-, Virtual-Host- und Kontextebene gesetzt werden. Einstellungen niedrigerer Ebenen ueberschreiben hoehere Ebenen, d. h. Kontexteinstellungen ueberschreiben Virtual-Host-Einstellungen und Virtual-Host-Einstellungen ueberschreiben Servereinstellungen.

Syntax

Aus Optionsfeldern auswählen

Expires-Standard

Beschreibung

Gibt Standardeinstellungen fuer die Erzeugung des Expires-Headers an. Diese Einstellung wird wirksam, wenn Expires aktivieren auf "Yes" gesetzt ist. Sie kann durch Expires nach Typ ueberschrieben werden. Setzen Sie diesen Standardwert nicht auf Server- oder Virtual-Host-Ebene, sofern es nicht noetig ist, da er Expires-Header fuer alle Seiten erzeugt. Meist sollte dies auf Kontextebene fuer bestimmte Verzeichnisse gesetzt werden, die sich nicht haeufig aendern. Gibt es keine Standardeinstellung, wird fuer nicht in Expires nach Typ angegebene Typen kein Expires-Header erzeugt.

Syntax

A|Mseconds
Die Datei laeuft nach Basiszeit (A|M) plus angegebenen Sekunden ab. Basiszeit "A" setzt den Wert auf die Zugriffszeit des Clients und "M" auf die letzte Aenderungszeit der Datei.

Expires nach Typ

Beschreibung

Gibt Expires-Header-Einstellungen fuer einzelne MIME-Typen an.

Syntax

Kommagetrennte Liste von "MIME-type=A|Mseconds". Die Datei laeuft nach Basiszeit (A|M) plus angegebenen Sekunden ab.

Basiszeit "A" setzt den Wert auf die Zugriffszeit des Clients und "M" auf die letzte Aenderungszeit der Datei. MIME-type akzeptiert den Platzhalter "*", zum Beispiel image/*.

MaxMind GeoIP-Datenbank

Beschreibung

Hier koennen mehrere MaxMind-Geolocation-Datenbanken angegeben werden. MaxMind hat folgende DB-Typen: Country, Region, City, Organization, ISP und Netspeed. Wenn mehrere Datenbanken der Typen "Country", "Region" und "City" konfiguriert sind, ist die letzte Konfiguration wirksam.

DB-Dateipfad

Beschreibung

Gibt den Pfad zur MaxMind GeoIP-Datenbank an.

Syntax

Absoluter Pfad

Beispiel

/usr/local/share/GeoIP/GeoLite2-Country.mmdb

DB-Name

Beschreibung

Name der MaxMind GeoIP-Datenbank. Seit GeoIP2 ist diese Einstellung erforderlich.

Beim Upgrade von GeoIP auf GeoIP2 fuellt die Verwendung der Werte "COUNTRY_DB", "CITY_DB" oder "ASN_DB" fuer diese Einstellung automatisch die PHP-Variable $_SERVER mit einigen GeoIP-kompatiblen Eintraegen (unten nach DB Name-Wert aufgelistet), um diesen Uebergang zu erleichtern.

CITY_DB: 'GEOIP_COUNTRY_CODE', 'GEOIP_COUNTRY_NAME', 'GEOIP_CONTINENT_CODE', 'GEOIP_COUNTRY_CONTINENT', 'GEOIP_DMA_CODE', 'GEOIP_METRO_CODE', 'GEOIP_LATITUDE', 'GEOIP_LONGITUDE', 'GEOIP_POSTAL_CODE' und 'GEOIP_CITY'.
COUNTRY_DB: 'GEOIP_COUNTRY_CODE', 'GEOIP_COUNTRY_NAME', 'GEOIP_CONTINENT_CODE' und 'GEOIP_COUNTRY_CONTINENT'.
ASN_DB: 'GEOIP_ORGANIZATION' und 'GEOIP_ISP'.

Beispiel

COUNTRY_DB

Umgebungsvariablen

Beschreibung

Weist die Ergebnisse von Datenbankabfragen Umgebungsvariablen zu.

Syntax

Variable_Name mapped_DB_data

Ein Eintrag pro Zeile. Der Pfad zu Daten kann Map-Schluessel oder 0-basierte Array-Indizes verwenden, beide durch / getrennt.

Beispiel

COUNTRY_CODE COUNTRY_DB/country/iso_code
REGION_CODE CITY_DB/subdivisions/0/iso_code

IP2Location-DB-Dateipfad

Beschreibung

Der Speicherort einer gueltigen Datenbankdatei.

Syntax

Dateiname, der ein absoluter Pfad oder ein Pfad relativ zu $SERVER_ROOT sein kann.

DB-Cache-Typ

Beschreibung

Die verwendete Caching-Methode. Der Standardwert ist Memory.

Syntax

Aus Dropdown-Liste auswählen

Apache-Konfiguration laden

Beschreibung

Gibt an, ob LiteSpeed eine Apache-Konfigurationsdatei liest und zur Konfiguration des Webservers verwendet. Native Konfigurationen haben hoehere Prioritaet, wenn es Konflikte zwischen interner LiteSpeed-Konfiguration und Apache-basierter Konfiguration gibt.

Syntax

Aus Optionsfeldern auswählen

Bei Änderungen automatisch neu laden

Beschreibung

Gibt an, wie Apache-Konfigurationsaenderungen angewendet werden. Bei "Yes" fuehrt LSWS jedes Mal einen graceful restart aus, wenn die Apache-Konfigurationsdatei geaendert wurde. Dadurch kann LSWS beim Aktualisieren von Apache-Konfigurationen mehrfach neu starten. Eine bessere Loesung (eingefuehrt in Version 3.3.8) ist "Use Apache binary wrapper". Dabei wird die Apache-httpd-Binaerdatei durch ein Wrapper-Skript ersetzt. Wenn Apache gestartet/gestoppt/neugestartet werden soll, teilt das Skript LSWS die entsprechende Aktion mit. Pfad zur Apache-Binärdatei muss gesetzt sein, um diese Einstellung zu verwenden. Standard ist "No" fuer Standardinstallationen. Fuer cPanel-Server ist der Standard "Use Apache binary wrapper". ("Override cPanel restart HTTPD script" ist ein optionaler Workaround und sollte nur verwendet werden, wenn "Use Apache binary wrapper" Probleme hat.) Fuer andere Control Panels ist der Standard "Yes".

Syntax

Aus Optionsfeldern auswählen

Siehe auch

Pfad zur Apache-Binärdatei

Apache-Konfigurationsdatei

Beschreibung

Gibt den Speicherort der Apache-Konfigurationsdatei an. Normalerweise befindet sie sich unter /usr/local/apache/conf/httpd.conf oder /etc/httpd/conf/httpd.conf.

Apache-Port-Offset

Beschreibung

Gibt einen Offset an, der zu den in der Apache-Konfigurationsdatei angegebenen TCP-Listenports addiert wird. In der Testphase kann LiteSpeed dadurch neben Apache auf einem anderen Port laufen, statt auf einem Produktionsserver zwischen LiteSpeed und Apache umzuschalten.
Wenn 0 gesetzt oder nichts gesetzt ist, verwendet LiteSpeed die in der Apache-Konfigurationsdatei angegebenen Ports. Setzen Sie beim Testen einen Wert ungleich Null. LiteSpeed addiert dann diesen Offset zum Apache-Port und verwendet diesen Port. Nachdem alles korrekt funktioniert, koennen Sie Apache stoppen, diese Option wieder auf 0 setzen und LiteSpeed neu starten.

Apache-IP-Offset

Beschreibung

Gibt einen Offset an, der zur in der Apache-Konfigurationsdatei angegebenen Listen-IP-Adresse addiert wird. So kann LiteSpeed waehrend der Testphase neben Apache laufen, statt auf einem Produktionsserver zwischen LiteSpeed und Apache umzuschalten. Die berechnete IP-Adresse muss auf diesem Server verfuegbar sein.

Syntax

Der Offset muss als Ganzzahl gesetzt werden (negative Zahlen erlaubt), nicht als IP-Adresse. "256" addiert 1 zum Wert des Klasse-C-Subnetzes. Diese Option funktioniert nur mit IPv4-Adressen.

Von Apache verarbeiteter Inhalt

Beschreibung

Gibt Ressourcen an, die an Apache im Backend uebergeben und dort verarbeitet werden. Diese Funktion erfordert, dass Apache parallel zu LiteSpeed auf einer anderen IP oder einem anderen Port laeuft. Daher sollte entweder "Apache Port Offset" oder "Apache IP Offset" auf einen Wert ungleich Null gesetzt werden.

Syntax

Ressourcen werden als kommaseparierte Liste von URIs, Dateisuffixen oder regulaeren Ausdruecken angegeben. Eine URI beginnt mit "/"; ein Suffix mit "."; ein regulaerer Ausdruck mit "exp:". Beispiel: "/svn/, .shtml" laesst Apache Anfragen verarbeiten, deren URI mit "/svn/" beginnt oder mit ".shtml" endet. Dasselbe kann mit "exp:^/svn/, exp:\.shtml$" erreicht werden.

Apache-Module ignorieren

Beschreibung

Gibt eine Liste von Apache-Modulnamen an, die LiteSpeed beim Parsen der Apache-Konfigurationsdatei ignorieren soll. LiteSpeed behandelt die aufgelisteten Module als nicht unterstuetzt. Dadurch werden Konfigurationsdirektiven zu diesen Modulen innerhalb passender <IfModule>- oder <IfDefined>-Tags ignoriert.

Syntax

kommaseparierte Liste von Modulnamen

Just-in-Time-Konfiguration

Beschreibung

Mit Just-In-Time-Konfiguration finalisiert der Webserver Vhost-Konfigurationen erst beim ersten Zugriff auf den jeweiligen Virtual Host, anstatt alle Konfigurationen beim Start zu laden. Dadurch spart der Webserver Speicher und startet schneller.

Syntax

Aus Optionsfeldern auswählen

PHP suEXEC

Beschreibung

Gibt an, ob PHP-Skripte im suEXEC-Modus ausgefuehrt werden, wenn fuer einen Virtual Host "user" und "group" angegeben sind. Bei Ja werden PHP-Skripte unter dem angegebenen Benutzer (und der Gruppe, sofern GID erzwingen nicht gesetzt ist) ausgefuehrt. Bei Nur Home-Verzeichnis des Benutzers werden Skripte ausserhalb des Home-Verzeichnisses eines Benutzers als globaler Benutzer/Gruppe des Webservers ausgefuehrt. Bei DirectAdmin wird Nur Home-Verzeichnis des Benutzers empfohlen. Standard ist NEIN.

Syntax

Aus Optionsfeldern auswählen

Siehe auch

GID erzwingen

Max. Verbindungen für PHP suEXEC

Beschreibung

Gibt die maximale Anzahl gleichzeitiger PHP-Prozesse an, die LSWS pro Benutzer beim Ausfuehren von PHP-Skripten im suEXEC-Modus erstellen kann. Standardwert ist 5.

Syntax

Ganzzahl

Tipps

Information Dieses Limit gilt pro Benutzer und pro lshttpd-Prozess. Bei einer 2-CPU-Lizenz wird dieses Limit daher verdoppelt. Bei einer 4-CPU-Lizenz gilt das Vierfache usw.

FrontPage-Erweiterung aktivieren

Beschreibung

Gibt an, ob Microsoft Front Page Server Extension explizit aktiviert werden soll. Normalerweise aktiviert LSWS sie, wenn das Modul "frontpage" in Apache httpd.conf geladen wurde. Wenn mod_frontpage jedoch statisch in die Apache-Binaerdatei gelinkt ist, befindet sich die FrontPage-Modulkonfiguration nicht in httpd.conf und muss hier explizit aktiviert werden. Standard ist "disabled".

Syntax

Aus Optionsfeldern auswählen

Apache-Umgebungsvariablen

Beschreibung

Fuer Shell-Umgebungsvariablen in der Apache-Konfigurationsdatei ersetzt LSWS "${ENVVAR}" durch die hier gesetzten Werte. Wenn ENVVAR hier nicht gesetzt ist, bleiben "${ENVVAR}"-Vorkommen unveraendert.

Syntax

Name-Wert-Paare, ein Paar pro Zeile in der Form ENV=VALUE

Siehe auch

Apache Env Syntax reference

Konfigurationen im Apache-Stil

Beschreibung

Gibt Apache-Konfigurationsdirektiven (von LiteSpeed unterstuetzt) an, die Sie in der nativen LiteSpeed-Konfigurationsdatei verwenden moechten. Um z.B. die Standard-PHP-Konfigurationen (php.ini-Eintraege) zu ueberschreiben, benoetigt der Server vier Direktiven: "php_value", "php_flag", "php_admin_value" und "php_admin_flag".

Syntax

Wie in der Apache-Konfigurationsdatei.