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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top