'/' ভেরি / www / 'বনাম' / বাড়ি / $ ব্যবহারকারী / পাবলিক_এইচটিএমএল


9

আমি সম্প্রতি উবুন্টুকে ল্যাম্প সার্ভার হিসাবে ব্যবহার শুরু করেছি। আমি প্রচুর টিউটোরিয়াল নিয়ে এসেছি যেগুলি ফাইলগুলিকে '/ var / www /' এ স্থাপন করতে বলেছে এবং আমি অন্যদেরও দেখেছি যা সেগুলি '/ home / $ ব্যবহারকারী / পাবলিক_এইচটিএমএল /' এ রেখেছিল।

আমার পরীক্ষার সময় এবং জিনিসপত্র বের করার সময়, আমি প্রতিটি অবস্থান থেকে সফলভাবে একটি সাইট সাইটের URL দেখতে সক্ষম হয়েছি।

এক অন্য চেয়ে ভাল? আমি ভেবেছিলাম সম্ভবত এটি কেবল পছন্দ ছিল। তবে আমি এটি সম্পর্কে যত বেশি চিন্তা করি, আমি আমার সমস্ত কাজ আমার হোম ফোল্ডারে রাখতে চাই।

উত্তর:


4

পার্থক্যগুলি নিম্নলিখিত:

  1. আপনি যদি এটি / var / www এ রেখে দেন তবে আপনার কিছু অনুমতি সমস্যা হবে যা আপনাকে মোকাবেলা করতে হবে। আপনার হোম ফোল্ডারে, আপনি দায়িত্বে থাকবেন কারণ এতে থাকা সমস্ত ফাইলেরই ডিফল্টরূপে আপনার মালিকানা রয়েছে।

  2. কিছু ব্যবহারকারীর কাছে অন্য পার্টিশনে / হোম ফোল্ডার রয়েছে যার অর্থ আপনি যদি মূল পার্টিশনের ফর্ম্যাট করতে চান এবং হোম পার্টিশনটি আপগ্রেডের জন্য একা রেখে যান তবে একটি +1 1

  3. এটি /var/wwwকেবলমাত্র আপনার বাড়ির ফোল্ডারে রাখলে কোনও ব্যবহারকারীকে যুক্ত করা বা এর জন্য অনুমতিগুলি পরিবর্তন করতে আপনাকে বাঁচায় । উদাহরণস্বরূপ /var/wwwএটি পরিবর্তে হবে /home/USER/www

  4. আপনার যদি সাম্বার মাধ্যমে ফাইলগুলি ভাগ করে নেওয়া দরকার হয় তবে এটির বাইরে থেকে / বাড়িতে এটি করা খুব সহজ।

আরও কারণ আছে তবে এই মুহূর্তে আমার মনের শীর্ষে এটি।


1
আপনার প্রথম বিন্দুটি ভুল, আপগ্রেড করা / ভেরি ফুরিয়ে যায় না!
জর্জি কাস্ত্রো

@ জোর্জকাস্ট্রো - ব্যাখ্যা করার যত্ন ^^। আমি এটি করেছি এবং প্রতিবার / ভারে সমস্ত কিছু মুছে ফেলা হয় তবে যেহেতু আমি জানি আপনি আরও জানেন তবে দয়া করে আমাকে সংশোধন করুন (রোবট)।
লুইস আলভারাডো

আপনার দ্বিতীয় পয়েন্টটি আমার আগে পড়া উচিত। এখন আমি উবুন্টুকে আপগ্রেড করে আমার সমস্ত সাইট হারিয়ে ফেলেছি: '(
লুসিও

3

সাধারণভাবে, এটি নির্ভর করবে আপনি কোন ধরণের উন্নয়ন করছেন। যদি এটি নিখুঁতভাবে ব্যক্তিগত হয় বা শেখার / পরীক্ষার উদ্দেশ্যে হয়, তবে এটিতে public / সর্বজনীন_এইচটিএমএল থাকা ভাল - ওয়েবসার্ভার সম্পর্কিত যতটা বাস্তব পার্থক্য নেই এবং আপনি কোনও অনুমতি ইস্যুতে সেভাবে চলতে পারবেন না। তবে আপনার বিকাশ যদি অন্য সার্ভারগুলিতে স্থাপন করা প্রয়োজন যেখানে জিনিসগুলি আপনার ডিভ বাক্সের সাথে মেলে না, সেখানে এটির / var / www তে পরীক্ষা করা খুব ভাল ধারণা।

আমি সাধারণত আমার ওয়েব ডেভলপমেন্টটি branch / লোকাল / এসসিআর / এর অধীনে একটি বাজার শাখায় করি, তারপরে আমি পরীক্ষার জন্য / var / www এর অধীনে একটি ফোল্ডারে সম্পূর্ণ কোডটি অনুলিপি করতে bzr পুশ ব্যবহার করি। একবার এটি যথাযথভাবে পরীক্ষা করা হয়ে গেলে, আমি কোডটি আমার আসল উত্পাদনের সার্ভারে চাপ দেওয়ার জন্য bzr- আপলোড ব্যবহার করতে পারি। এটি নিশ্চিত করে যে মোতায়েন করা যে কোনও কিছু পরীক্ষা করে পরীক্ষা করা হয় / পরীক্ষা করে / var / www পরিষ্কার রাখে, এবং ওয়ার্কিং সোর্স কোডটি আমার হোমডির মধ্যে রাখে।


1

আপনার বাড়ির ফোল্ডারে সম্ভবত আপনি সবচেয়ে ভাল তবে আপনি এবং কেবল আপনি বিষয়বস্তু পরিবর্তন করছেন। /var/www/public_htmlআরও মানসম্পন্ন এবং ব্যবহারকারীর নির্দেশ নির্দেশ নিষ্ক্রিয় করা থাকলে কাজ করে

থাম্বের বিধি: যদি একাধিক লোকেরা বিষয়বস্তু পরিবর্তন করে তবে এটিতে রাখা /var/www/public_htmlএবং সেই ফোল্ডার গোষ্ঠীটি লিখিতযোগ্য করে তোলে যে সমস্ত ব্যবহারকারী যারা সামগ্রী লিখিত আছে সেখানে লেখার অনুমতি দেয়।

অন্যথায়, অন্য উত্তরগুলিতে প্রদত্ত কারণগুলির জন্য উভয়ই অবস্থান ঠিক আছে।


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