একটি আরও ভাল এবং সুরক্ষিত সমাধান (আমি অ্যাডমিনদের হোম ফোল্ডারে ইন্টারনেট অ্যাক্সেস পেয়ে অস্বস্তি বোধ করি!) হ'ল / এ একটি ওয়েবরুট ফোল্ডার তৈরি করা is
টার্মিনাল সময়!
cd /
sudo mkdir /webroot
sudo groupadd webdev
sudo usermod -a -G webdev yourusername
sudo chown www-data:webdev /webroot/
এখন আপনার অ্যাপাচি কনফিগারেশনের নীচে আপনার নতুন ডকুমেন্টের রুট / ওয়েবরোটে অ্যাপাচি নির্দেশ করুন। এটি এখানে পাওয়া যাবে: /etc/apache2/apache2.conf
sudo nano /etc/apache2/apache2.conf
সংরক্ষণের জন্য সিটিআরএল-ও, ন্যানোতে প্রস্থান করার জন্য সিটিআরএল-এক্স এর সাথে পরিচিত না হলে।
কেবল DocumentRoot /var/www/
সঙ্গে প্রতিস্থাপন/webroot/
আপনার ওয়েব ফাইলগুলি এখন ওয়েবরূটে অনুলিপি করুন।
sudo /etc/init.d/apache2 reload
অ্যাপাচি এখন লোড হওয়া সমস্ত কনফিগারেশন দিয়ে পুনরায় আরম্ভ করা উচিত ছিল।
এটি ওয়েবকে রুট নামে একটি ডিরেক্টরি তৈরি করেছে যা অ্যাপাচি 2 এর মালিকানাধীন এবং গ্রুপের মালিক হ'ল নতুন গ্রুপ ওয়েবদেব, যা আপনার ব্যবহারকারী এখন সদস্য হিসাবে যুক্ত হয়েছে (এটি কোনও গোষ্ঠী প্রতিস্থাপন করে না!)। এটি আপনাকে এফটিপিতে ফাইলগুলি সম্পাদনা করার অনুমতি দেবে!
এটি একটি ওয়েবসাইট অ্যাপাচি সার্ভারের জন্য খুব সহজ সমাধান। আপনি একাধিক সাইট চালানোর পরিকল্পনা করলে আরও কাজ করা প্রয়োজন (উদাহরণস্বরূপ ওয়েবরুটে তাদের জন্য পৃথক ফোল্ডার তৈরি করা)
এর সুবিধাগুলি হ'ল কেউ যদি কোনও দুর্বলতা খুঁজে পান তবে সেগুলি আপনার ওয়েব ফোল্ডারে নয় ওয়েবরুট ফোল্ডারে লক হয়ে গেছে! এছাড়াও যদি আপনাকে আর কোনও ব্যবহারকারীদের সাইটটি সংশোধন করার অনুমতি দেওয়ার প্রয়োজন হয় তবে আপনি তাদের ব্যবহারকারীকে ওয়েবদেব গোষ্ঠীতে যুক্ত করতে পারেনsudo usermod -a -G theirusername webdev
আশাকরি এটা সাহায্য করবে!
আন্তরিক শুভেচ্ছা