Nginx

聲明與所有位置全域相關的 nginx add_header?

  • May 13, 2021

我有一個 nginx 配置,它由多個位置組成。我想add_header為每個位置添加一個指令,並且我正在檢查如何在全球範圍內完成此操作。無需修改任何位置,但每個位置都會繼承此標頭。我對此進行了研究,發現我可以使用包含並add_header在另一個文件中從外部聲明。通過實現這種方法,我仍然必須在每個位置寫

add_header命令適用於位置、伺服器和 http 範圍。您可以在任何這些位置添加它,但根據文件

當且僅噹噹前級別上沒有定義 add_header 指令時,這些指令才從上一層繼承

這意味著您應該將其添加到最合適的塊中。

如果您想在配置文件之間共享任何內容,請使用include命令。我用它來包含一些記憶體指令。

引用自:https://serverfault.com/questions/859626