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


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.