2009-06-26 13 views
5

Quando si configura nginx con un sito che ha ssl, gli esempi che trovo online sostanzialmente duplicano le impostazioni di posizione. La maggior parte degli esempi ha solo la posizione di root predefinita, quindi non è un grosso problema, ma quando si hanno alcune posizioni e si riscrivono le regole sul posto, duplicare questa configurazione diventa difficile da mantenere.Come posso riutilizzare le configurazioni del server in nginx?

Ho considerato il proxy delle richieste ssl a localhost per aggirare questo, ma è un po 'brutto. Ho anche preso in considerazione l'utilizzo di file include, ma le configurazioni di localizzazione per questo sito dovrebbero essere in 1 file poiché sono correlate.

Qualche suggerimento?

Modifica: stiamo usando nginx versione 0.6.32.

risposta

3

C'è una domanda simile su serverfault. Ecco la loro risposta:

server { 
    listen 80; 
    listen 443 default ssl; 

    # other directives 
} 

Il ssl parameter è incluso a partire dal 0.7.14, il che significa che non possiamo usarlo, ma è una buona soluzione se siete su una nuova versione di nginx.

Problemi correlati