2009-06-26 9 views
5

在配置帶有ssl的站點的nginx時,我在網上找到的示例基本上重複了位置設置。大多數例子只有默認的根位置,所以這不是什麼大問題,但是當你有一些位置和重寫規則時,複製這個配置會變得很難維護。如何重新使用nginx中的服務器配置?

我已經考慮過將SSL請求代理到本地主機來解決這個問題,但這有點難看。我也考慮過使用文件包含,但是這個站點的位置配置應該在1個文件中,因爲它們是相關的。

有什麼建議嗎?

編輯:我們使用nginx版本0.6.32。

回答

3

還有類似的問題serverfault。下面是他們的回答:

server { 
    listen 80; 
    listen 443 default ssl; 

    # other directives 
} 

ssl parameter包括爲0.7.14,這意味着我們可以不使用它,但如果你在nginx的較新版本的它是一個很好的解決方案。