Manual:Short URL/Page title - nginx, Root Access, PHP as a CGI module/de

Diese Konfiguration:


 * Funktioniert bekanntermaßen und wurde mit MediaWiki 1.21 bis 1.27 getestet.
 * Dieses Kurz-URL-Format wurde zwei Jahre lang im öffentlichen Umfeld ausgiebig getestet. Es wurde auch angepasst, um in der Wiki-Farm von Gamepedia verwendet zu werden.
 * Ist für eine Ubuntu-Linux-Distribution konzipiert. Es sollte unter anderen Linux-Distributionen mit geringfügigen Anpassungen funktionieren. Es sollte auch unter Windows funktionieren, wenn du die Ordnerpfade weiter optimierst.
 * Das Wiki wird im Stammverzeichnis html/http installiert. Beispiel:  oder   für andere Linux-Distributionen.
 * Auf die Seiten wird bei  zugegriffen. Dies funktioniert auch als , da jede Subdomain unter der server_name-Direktive und einer kleinen Änderung an LocalSettings.php funktionieren sollte.
 * Auf die Seite kann weiterhin mit  zugegriffen werden. Dies ist großartig, da alte Suchmaschinenlinks und Lesezeichen weiterhin funktionieren, wenn Ihr Wiki zuvor aktualisiert wurde.
 * Das Anzeigen von -Dateien und ähnlichem mit einem Punkt im Namen funktioniert mit diesem Setup.
 * Statische Dateien werden mit dem Header für maximales Ablaufdatum bereitgestellt, um die Belastung des Servers zu verringern.
 * Diese Konfiguration funktioniert mit  und anderen Dateien, die im Stammverzeichnis hängen bleiben. Dieses Skript prüft, ob die zu liefernde Datei existiert, bevor es die URI-Anforderung an MediaWiki weiterleitet.



nginx-Konfiguration
Die folgende nginx-Konfiguration kann direkt in die -Datei für einen Server, der eine Site hostet, oder in eine  -Dateieinrichtung für einen Server mit mehreren Sites hinzugefügt werden. Achte darauf, dass du den, den   und die Namen der Zugriffs-/Fehlerprotokolldateien änderst.


 * Bearbeite die Datei LocalSettings.php im html-Stammverzeichnis und füge diese Einstellungen hinzu/aktualisiere sie:

Wenn du die Konfiguration in den Ordner sites-available hinzugefügt hast, stelle sicher, dass du den Symlink in den Ordner sites-enabled erstellst. Lade deine nginx-Konfiguration neu, indem du eintippst:

