আমার ওয়েব সার্ভারে প্রতীকী লিঙ্কগুলি ব্যবহার করা কি ঠিক আছে?


13

আমার নিম্নলিখিত ডিরেক্টরি সেটআপ আছে:

/var/www/html

এবং

/home/tim/Website/files_here

ফোল্ডারটি htmlআসলে একটি লিঙ্ক /home/tim/Website। এর অর্থ আমার সমস্ত ওয়েবসাইট ফাইলগুলি আমার বাড়ির অঞ্চলে (সেগুলি ব্যাকআপ ইত্যাদিতে অন্তর্ভুক্ত হয়)।

এই পদ্ধতিতে কিছু ভুল আছে? হোমপেজটি থাকার আরও ভাল উপায় আছে কি /home/tim/Website?

কোনও ওয়েব সার্ভারে প্রতীকী লিঙ্কগুলি কি লিনাক্সের সাথে ব্যবহারকারীদের সাথে বেমানান নয়?


1
ওয়েব সার্ভারে সিমলিংকগুলি কিছুটা খারাপ অভ্যাস। এটি সম্পর্কে সার্ভার ফল্ট সম্পর্কে একটি ভাল ব্যাখ্যা রয়েছে : serverfault.com/a/244612/66406 । তবে , আপনার ক্ষেত্রে, আপনি আপনার মূল ডিরেক্টরিতে প্রতীকী লিঙ্কটি ব্যবহার করছেন, তাই আপনি এখনও FollowSymLinksঅ্যাপাচি অক্ষম করতে পারেন এবং এটি এখনও কার্যকর হবে। যাতে সুরক্ষা সমস্যা কোনও সমস্যা না হয়।
— ড্যান

উত্তর:


21

এতে কোনও ভুল নেই, যতক্ষণ না অ্যাপাচি প্রক্রিয়া আপনার হোম ডিরেক্টরিতে ফাইলগুলি পড়তে পারে।

আপনি যদি কোনও ডেভলপমেন্ট মেশিনে থাকেন তবে আপনি নিজের ফাইলগুলি /var/wwwডিরেক্টরি বা এর একটি উপ-ডিরেক্টরিতে রেখে দিতে পারেন তবে আপনি এটিও সম্পাদনা করতে পারেন /etc/apache2/sites-available/defaultযাতে DocumentRootআপনার /home/tim/Website/files_hereফোল্ডারে পয়েন্টযুক্ত লাইন ।

Mod_userdir এছাড়াও রয়েছে , একটি অ্যাপাচি মডিউল যা / home / <ব্যবহারকারীর নাম / পাবলিক_এইচটিএমএলগুলিতে ফাইলগুলি পরিবেশন করার অনুমতি দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.