天天看點

Nginx 配置指令的執行順序(二)

通路這個接口可以得到:

過濾出來的調試日志資訊如下所示:

開頭的兩行資訊

就對應我們的配置語句

而接下來的兩行

則對應配置語句

    而最後兩行調試資訊

注意,因為這條指令在為 <code>$c</code> 變量指派時使用了“變量插值”功能,是以第一行調試資訊是以 <code>http script copy</code> 起始的,後面則是拼接到最終取值的字元串常量 <code>"!"</code>.

    把這些調試資訊聯系起來看,我們不難發現,這些配置指令的實際執行順序是:

這與它們在配置檔案中的書寫順序完全一緻。

    這個例子的實際運作結果符合我們的期望:

繼續閱讀