আমি ক্রুটিং সক্ষম করে পিএইচপি-এফএমপি সেট আপ করছি। এখন আমি দেখতে পাচ্ছি যে দুটি বিকল্প রয়েছে এবং আমি সঠিক পার্থক্য কী তা জানতে চাই।
সেটআপটিতে রয়েছে:
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। অথবা এমনকি সেশনে অবস্থিত ফাইলগুলি যা সেশন সেভ পাথ, বা অন্যান্য ফোল্ডার যেমন এসএসএল এবং লগগুলি।