ডিগ্রিটি স্ক্রিপ্টের prefixবিকল্পের সাথে সম্পর্কিত configureযখন এনজিনেক্স সংকলিত হয়; এখানে দেবিয়ান থেকে কিছু অদ্ভুত নমুনা দেওয়া হয়েছে:
% nginx -V | & tr ' ' "\n" | fgrep -e path -e prefix
--prefix=/etc/nginx
--conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-client-body-temp-path=/var/lib/nginx/body
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi
--http-log-path=/var/log/nginx/access.log
--http-proxy-temp-path=/var/lib/nginx/proxy
--http-scgi-temp-path=/var/lib/nginx/scgi
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi
--lock-path=/var/lock/nginx.lock
--pid-path=/var/run/nginx.pid
পরবর্তীকালে ডিফল্ট মান rootহয় সেট htmlডিরেক্টরির (প্রতি যেমন ডকুমেন্টেশন rootনির্দেশ , যার মধ্যে হতে হবে) prefix, যেমন দিকে তাকিয়ে যাচাই করা যেতে পারে $document_rootএকটি সহজ কনফিগারেশন ফাইল থেকে পরিবর্তনশীল:
# printf 'server{listen 4867;return 200 $document_root\\n;}\n' \
>/etc/nginx/conf.d/so.10674867.conf
# nginx -s reload && curl localhost:4867
/etc/nginx/html
যাইহোক, ডেবিয়ানের মতো দুষ্ট বিতরণগুলি আপনাকে অতিরিক্ত বিনোদন দেওয়ার জন্য এটি কিছুটা পরিবর্তন করেছে বলে মনে হচ্ছে:
% fgrep -e root -e include /etc/nginx/nginx.conf
include /etc/nginx/mime.types;
#include /etc/nginx/naxsi_core.rules;
#passenger_root /usr;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
% fgrep -e root -e include \
/etc/nginx/conf.d/*.conf /etc/nginx/sites-enabled/*
/etc/nginx/conf.d/so.10674867.conf:server{listen 4867;return 200 $document_root\n;}
/etc/nginx/sites-enabled/default: root /usr/share/nginx/www;
/etc/nginx/sites-enabled/default: # include /etc/nginx/naxsi.rules
/etc/nginx/sites-enabled/default: # root /usr/share/nginx/www;
/etc/nginx/sites-enabled/default: # include fastcgi_params;
/etc/nginx/sites-enabled/default: # deny access to .htaccess files, if Apache's document root
/etc/nginx/sites-enabled/default:# root html;
/etc/nginx/sites-enabled/default:# root html;
সুতরাং, দেবিয়ান-এর এই উদাহরণে, আপনি দেখতে পাচ্ছেন যে শেষ পর্যন্ত মূলটি সেট করা আছে /usr/share/nginx/www।
তবে আপনি যেমন নমুনা সার্ভারের কনফিগারেশনটি দেখেছেন যে এটির $document_rootHTTP এর চেয়ে বেশি মূল্য রয়েছে, এনজিনেক্স কনফিগার করা যথেষ্ট সহজ যে আপনি আপনার নিজস্ব কনফিগারেশনটি একক লাইন বা দুটি ক্ষেত্রে লিখতে পারেন, rootআপনার যথাযথ প্রয়োজনগুলি পূরণ করার জন্য প্রয়োজনীয় নির্দিষ্ট করে ।