Wie kann ich wieder verwenden Serverkonfigurationen in nginx?
-
20-08-2019 - |
Frage
Wenn nginx mit einer Website konfigurieren, ssl hat, die Beispiele ich online im Grunde finde die Standorteinstellungen duplizieren. Die meisten Beispiele nur den Standard-Root-Standort haben, so ist es nicht so große Sache, aber wenn man ein paar Standorte hat und Rewrite-Regeln statt duplizieren diese Konfiguration wird chaotisch zu halten.
Ich habe Proxying die ssl-Anfragen als localhost um diese zu bekommen, aber das ist irgendwie hässlich. Ich habe auch in Betracht gezogen mit Datei enthält, aber die Lage configs für diese Seite soll in 1 Datei sein, da sie verwandt sind.
Irgendwelche Vorschläge?
Edit:. Wir verwenden nginx Version 0.6.32
Lösung
Es gibt eine ähnliche Frage auf serverfault . Hier ist die Antwort:
server {
listen 80;
listen 443 default ssl;
# other directives
}
Die ssl Parameter ab 0.7.14 enthalten ist, was bedeutet, können wir nicht verwenden, aber es ist eine gute Lösung, wenn Sie auf eine neuere Version von nginx sind.