在一个nginx的conf文件中,有没有什么办法可以指定include到另一个conf文件相对于当前的conf文件?
我想写:
server { listen 80; server_name localhost; include "../apis/basic.conf"; ... }
include指令的Nginx文档没有logging如何处理相对path(从版本1.9.15开始)。 我读的C代码是path必须是绝对的或相对于前缀path,如阿列克谢十评论提供。
这是一个到源代码的相关链接 。
与Alexy Ten在上面评论的类似,将使用默认的前缀。 但根据这个StackOverflow后: https ://stackoverflow.com/a/25486871/1684819可以提供-p选项来声明所有相对path将被引用的位置, 而不是默认的编译的path。