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 ফাইল থেকে নিখুঁত পথ সরাতে পারি না।