歡迎您光臨本站 註冊首頁

Nginx 哪些指令可以使用自定義變數?

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0
Nginx 哪些指令可以使用自定義變數?

有這樣一個例子:
http {
...
proxy_cache_path   /data1/nginx_proxy_cache/AAA   levels=1:2    keys_zone=AAA:256m   inactive=30d   max_size=10g;
proxy_cache_path   /data1/nginx_proxy_cache/BBB   levels=1:2    keys_zone=BBB:256m   inactive=30d   max_size=10g;
proxy_cache_path   /data1/nginx_proxy_cache/CCC   levels=1:2    keys_zone=CCC:256m   inactive=30d   max_size=10g;

    server {
        ......
        location ~* ^/(AAA|BBB|CCC)/.*$ {
                set $cachezone  $1;
                proxy_cache $cachezone;
                 ......
        }

但是測試配置會報錯:
nginx: "proxy_cache" zone "$cachezone" is unknown in /usr/local/nginx/conf/nginx.conf:82
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

[火星人 ] Nginx 哪些指令可以使用自定義變數?已經有799次圍觀

http://coctec.com/docs/service/show-post-1610.html