nginx caminho relativo a incluir

7

Em um arquivo conf nginx, existe alguma maneira de especificar o include para outro arquivo conf relativo ao arquivo conf atual?

Eu gostaria de escrever:

server {
  listen       80;
  server_name  localhost;

  include "../apis/basic.conf";

...
} 
    
por Alex Rothberg 12.05.2015 / 05:01

2 respostas

2

Os documentos Nginx para a diretiva include não documentam como os caminhos relativos são tratados (a partir da release 1.9.15). Minha leitura do código C é que o caminho deve ser absoluto ou relativo ao caminho do prefixo, como Alexey Ten ofereceu em um comentário.

Aqui está um link relacionado ao código-fonte .

    
por 18.05.2016 / 03:18
1

Semelhante ao que Alexy Ten comentou acima, o prefixo padrão será usado. Mas de acordo com esta postagem do StackOverflow: link , a opção -p pode ser fornecida para declarar onde todos os caminhos relativos serão referenciados para < em> do caminho padrão compilado.

    
por 10.08.2016 / 01:30