您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Web开发 >> 百里不同风千里不同俗 nginx根据不同ip请求不同文件配置

百里不同风千里不同俗 nginx根据不同ip请求不同文件配置

来源:网络整理     时间:2016/8/17 2:29:36     关键词:百里不同风千里不同俗

关于网友提出的“百里不同风千里不同俗 nginx根据不同ip请求不同文件配置”问题疑问,本网通过在网上对“百里不同风千里不同俗 nginx根据不同ip请求不同文件配置”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:百里不同风千里不同俗 nginx根据不同ip请求不同文件配置
描述:

    location / {
        if ($remote_addr ~ "120.11.74.18")
            {
                alias $rootdir1;
                 break;
            }
        alias $rootdir2;
    }

nginx: [emerg] "alias" directive is not allowed here in /home/rocky/nginx/conf.d/test.conf:14
nginx: configuration file /home/rocky/nginx/conf/nginx.conf test failed


解决方案1:

用变量

location / {
        set $rootdir "path/to/a";
        if ($remote_addr ~ "120.11.74.18")
            {
                set $rootdir "path/to/b";
            }
        alias $rootdir;
    }

以上介绍了“百里不同风千里不同俗 nginx根据不同ip请求不同文件配置”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3336231.html

百里不同风千里不同俗相关图片

百里不同风千里不同俗相关文章