rootİçeren conf dosyasına göre yol belirtmek mümkün mü ?
Bir web uygulaması geliştiriyoruz app-nginx.confve projenin dizininde uygulamaya özel yapılandırmaya sahip dosyayı saklıyoruz. Bu dosyayı ana içine dahil edebilmek nginx.confve rootgerekli projenin alt dizinine uygun bir şekilde yol var istiyorum. Misal:
# /etc/nginx/nginx.conf
http {
include /absolute/path/to/app/app-nginx.conf
}
# /absolute/path/to/app/app-nginx.conf
server {
server_name localhost;
listen 9090;
root ./app;
}
Nginx'i benzer yapılandırmayla başlattıktan sonra nginx , uygulamanın dizinine değil, ./appnginx kurulum dizinine ( /usr/local/Cellar/nginx/1.4.3/benim durumumda) göre yolu çözmeye çalışır .
--prefixdiğer nginx sunucularını etkileyebilir ve kişisel bakış açımdan yapılandırma dosyasına kıyasla yönetilmesi biraz daha zor olabilir. Ve nginx,setdirektifinserverbağlam dışında özel değişkenler oluşturmasına izin vermediğinden , mutlak yolu app-nginx.conf dosyamdan taşıyamam.