rootকনফিড ফাইলটি যুক্ত করে কি পাথ নির্দিষ্ট করা সম্ভব ?
আমরা একটি ওয়েব অ্যাপ বিকাশ করছি এবং app-nginx.confপ্রকল্পের ডিরেক্টরিতে অ্যাপ-নির্দিষ্ট কনফিগারেশন সহ ফাইল রাখি keep আমি এই ফাইলটিকে প্রধান হিসাবে অন্তর্ভুক্ত করতে সক্ষম হতে চাই nginx.confএবং rootপ্রয়োজনীয় প্রকল্পের সাব ডিরেক্টরিটি যথাযথভাবে উল্লেখ করতে চাই। উদাহরণ:
# /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;
}
অনুরূপ কনফিগারেশন দিয়ে এনগিনেক্স শুরু করার পরে এনজিনেক্স অ্যাপ্লিকেশন ডিরেক্টরিটিতে নয়, ./appএনগিনেক্স ইনস্টলেশন ডিরেক্টরি সম্পর্কিত ( /usr/local/Cellar/nginx/1.4.3/আমার ক্ষেত্রে) সম্পর্কিত পাথ সমাধান করার চেষ্টা করে ।
--prefixঅন্যান্য এনগিনেক্স সার্ভারগুলিকে প্রভাবিত করতে পারে এবং আমার ব্যক্তিগত দৃষ্টিকোণ থেকে কনফিগারেশন ফাইলের সাথে তুলনা পরিচালনা করা কিছুটা কঠিন। এবং এনজিনেক্সsetবাইরেরserverপ্রসঙ্গে নির্দেশের সাথে কাস্টম ভেরিয়েবল তৈরি করার অনুমতি দেয় না , তাই আমি আমার অ্যাপ্লিকেশন- nginx.conf ফাইল থেকে নিখুঁত পথ সরাতে পারি না।