दोनों nginx -t
और nginx -V
डिफ़ॉल्ट नगीने कॉन्फिग फाइल फाइल का प्रिंट आउट ले लेंगे।
$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
$ nginx -V
nginx version: nginx/1.11.1
built by gcc 4.9.2 (Debian 4.9.2-10)
built with OpenSSL 1.0.1k 8 Jan 2015
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf ...
यदि आप चाहते हैं, तो आप विन्यास फाइल को इसके द्वारा प्राप्त कर सकते हैं:
$ nginx -V 2>&1 | grep -o '\-\-conf-path=\(.*conf\)' | cut -d '=' -f2
/etc/nginx/nginx.conf
यहां तक कि अगर आपने कुछ अन्य कॉन्फ़िग फ़ाइल लोड की है, तब भी वे डिफ़ॉल्ट मान का प्रिंट आउट करेंगे।
ps aux
आपको वर्तमान लोड किए गए nginx config फ़ाइल दिखाएगा।
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 11 0.0 0.2 31720 2212 ? Ss Jul23 0:00 nginx: master process nginx -c /app/nginx.conf
ताकि आप वास्तव में उदाहरण के लिए विन्यास फाइल प्राप्त कर सकें:
$ ps aux | grep "[c]onf" | awk '{print $(NF)}'
/app/nginx.conf