আমি ক্রুটিং সক্ষম করে পিএইচপি-এফএমপি সেট আপ করছি। এখন আমি দেখতে পাচ্ছি যে দুটি বিকল্প রয়েছে এবং আমি সঠিক পার্থক্য কী তা জানতে চাই।
সেটআপটিতে রয়েছে:
chroot = /var/www/domains/domain.tld/
; Chdir to this directory at the start. This value must be an absolute path.
; Default Value: current directory or / when chroot
chdir = /docroot/
এখানে দুটি পৃথক অবস্থান কেন এবং কোন পথে পিএইচপিকে প্রবেশ করার অনুমতি দেওয়া হয়েছে। পিএইচপি ওয়েবসাইট অ্যাক্সেস /var/www/domains/domain.tld/
করতে পারে, বা এটি কেবল docroot
ডিরেক্টরি সহ ফাইলগুলি অ্যাক্সেস করতে পারে ।
===
আমার জন্য হয়তো কিছু নমনীয় পরামর্শ রয়েছে। আমি এই মত একটি সেটআপ করতে চান:
ওয়েবরুট অবস্থান: /var/www/
domain.com/
|---conf/
| |--nginx.conf
| |--php-fpm.conf
|
|---ssl/
|---logs/
|---session/
|---domains/
|---www/
|---app/
|---dev/
এখন এখানে php-fpm সেটিংসটি হ'ল:
chroot = /var/www/domain.com/
chdir = /domains/www
এখন এখানে মূল প্রশ্ন অবস্থিত আবেদন করবে হয় www
সাবডোমেন ফাইল অ্যাক্সেস করতে সক্ষম হবেন dev
বা app
। অথবা এমনকি সেশনে অবস্থিত ফাইলগুলি যা সেশন সেভ পাথ, বা অন্যান্য ফোল্ডার যেমন এসএসএল এবং লগগুলি।