কিভাবে একটি পুরাতন কম্পিউটার দিয়ে একটি লিনাক্স ওয়েব সার্ভার তৈরি করবেন

কিভাবে একটি পুরাতন কম্পিউটার দিয়ে একটি লিনাক্স ওয়েব সার্ভার তৈরি করবেন

একটি হোম ওয়েব সার্ভার তৈরি করতে আগ্রহী? সবচেয়ে সহজ উপায় হল একটি অতিরিক্ত কম্পিউটারে লিনাক্স ইনস্টল করা। লিনাক্সের সরলতার জন্য ধন্যবাদ, এটি সহজবোধ্য, আপনাকে একটি ওয়েবসাইট বা ব্লগ হোস্ট করার একটি সাশ্রয়ী মূল্যের উপায় প্রদান করে।





এখানে কিভাবে একটি লিনাক্স ওয়েব সার্ভার সেট আপ করবেন।





কিভাবে লিনাক্স দিয়ে নিজের ওয়েব সার্ভার তৈরি করবেন

একটি লিনাক্স ওয়েব সার্ভার তৈরি করতে যা বাড়ি থেকে চালানো যায়, আপনার প্রয়োজন হবে হার্ডওয়্যার এবং একটি অপারেটিং সিস্টেমের। উপরন্তু, ওয়েব সার্ভার সফ্টওয়্যার ইনস্টল করা উচিত, এবং ইন্টারনেট থেকে সার্ভার অ্যাক্সেস করার একটি মাধ্যম।





ভিডিও এডিটিং এর জন্য সেরা লিনাক্স ডিস্ট্রো

আমরা এটিকে চারটি সহজ ধাপে ভেঙে দিতে পারি যা আপনি আপনার নিজের লিনাক্স ওয়েব সার্ভার তৈরি করতে অনুসরণ করতে পারেন।

  1. একটি পুরানো/অবাঞ্ছিত কম্পিউটার খুঁজুন
  2. একটি লিনাক্স অপারেটিং সিস্টেম ইনস্টল করুন
  3. অ্যাপ্লিকেশন ওয়েব সার্ভার সফ্টওয়্যার সেট আপ করুন (Apache, PHP, MySQL)
  4. ইন্টারনেট থেকে সার্ভারে পৌঁছান

চল শুরু করি.



1. আপনার লিনাক্স ওয়েব সার্ভারের জন্য একটি পুরানো কম্পিউটার খুঁজুন

একটি ওয়েব সার্ভার হিসাবে ব্যবহার করার জন্য একটি কম্পিউটার নির্বাচন করার আগে, আপনাকে OS এর ন্যূনতম প্রয়োজনীয়তাগুলি জানতে হবে। উবুন্টু জনপ্রিয় হলেও এটি যথেষ্ট লাইটওয়েট নয়। পরিবর্তে, লুবুন্টু 19.04 একটি শক্তিশালী বিকল্প। এটি উবুন্টুর একটি হালকা বিকল্প, একই কোডে নির্মিত।

ডাউনলোড করুন: লুবুন্টু 19.04





লুবুন্টু সিস্টেমের প্রয়োজনীয়তা

লুবুন্টু 19.04 এর ন্যূনতম প্রয়োজনীয়তা রয়েছে:

  • 512 মেগাহার্টজ ডুয়াল কোর প্রসেসর বা উন্নত (উবুন্টুর জন্য 2GHz এর বিপরীতে 1GHz প্রস্তাবিত)
  • 4GB সিস্টেম মেমরি
  • 25GB ফ্রি হার্ড ড্রাইভ স্পেস
  • 32-বিট (পুরোনো পিসির জন্য) এবং 64-বিট সংস্করণের পছন্দ

আপনার একটি ড্রয়ারের পিছনে একটি উপযুক্ত পুরানো পিসি থাকতে পারে বা একটি সাশ্রয়ী মূল্যের দোকানে একটি তুলে নিতে পারে। এটি লক্ষণীয় যে আপনি একটি লিনাক্স ইনস্টল করতে পারেন রাস্পবেরি পাইতে ওয়েব সার্ভার । এই সামান্য কম্পিউটারের দাম 30 ডলারের কম এবং যদি আপনি পুরানো হার্ডওয়্যারে সমস্যায় পড়েন তবে এটি একটি স্মার্ট বিকল্প।





এছাড়াও, পুরানো উইন্ডোজ পিসিতে সীমাবদ্ধ হবেন না। অ্যাপল ম্যাকস এবং ম্যাকবুক 2006-এর আগের যুগ থেকে পাওয়ারপিসি প্রসেসর দিয়ে লিনাক্স চালাতে পারে।

উবুন্টুর মতো, লুবুন্টু বিভিন্ন ধরণের ভিডিও কার্ড, হার্ড ড্রাইভ এবং অন্যান্য হার্ডওয়্যার সমর্থন করে। আপনার নির্বাচিত হার্ডওয়্যারে ডিস্ট্রো কাজ করবে কিনা তা পরীক্ষা করতে, লাইভ সিডি চালান।

আপনি যদি ২ 24/7 সার্ভার চালানোর পরিকল্পনা করেন, তাহলে নিশ্চিত করুন যে এটি একটি ভাল বায়ুচলাচল এলাকায় আছে। গ্রীষ্মের সময় এটি একটি শীতাতপ নিয়ন্ত্রিত ঘরে রাখা ভাল যখন তাপ আপনার সার্ভারের শত্রু হবে।

2. একটি লিনাক্স অপারেটিং সিস্টেম ইনস্টল করুন

লুবুন্টু ইনস্টল করা সহজবোধ্য। কেবলমাত্র ISO ফাইলটি ধরুন এবং এটি শুরু করতে ডিভিডি বা একটি USB ফ্ল্যাশ ডিভাইসে লিখুন।

ডাউনলোড করুন: লুবুন্টু

এই ডিস্ক ইমেজগুলিতে সফটওয়্যারের সর্বশেষ সংস্করণ রয়েছে, তাই ইনস্টলেশনের পরে শুধুমাত্র একটি ছোট আপগ্রেড প্রয়োজন। 64-বিট সংস্করণ ব্যবহার করুন যদি আপনার কম্পিউটার এটি সমর্থন করে বা অন্যথায় 32-বিট সংস্করণ।

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

ইনস্টলেশন মিডিয়া বুট করার সাথে, লুবুন্টু ইনস্টল করুন নির্বাচন করুন। অনুরোধ করা হলে, নির্বাচন করুন ইনস্টল করার সময় আপডেট ডাউনলোড করুন এবং তৃতীয় পক্ষের সফটওয়্যার ইনস্টল করুন এবং তারপর মুছে দিন এবং সম্পূর্ণ ডিস্ক ব্যবহার করুন

মনে রাখবেন এটি আপনার কম্পিউটারে থাকা অন্য কোন অপারেটিং সিস্টেম মুছে ফেলবে। আপনার পছন্দসই সেটিংস অনুযায়ী অন্যান্য বিকল্পগুলি অনুসরণ করুন। ওয়েব সার্ভার প্রকল্পের জন্য আপনার হোম ফোল্ডার এনক্রিপ্ট করা বুদ্ধিমানের কাজ নয়। ইনস্টলেশন সম্পন্ন হওয়ার পরে রিবুট করুন।

রিবুট করার পরে, আপডেটগুলি পরীক্ষা করুন। যাও সিস্টেম> প্রশাসন> আপডেট ম্যানেজার> আপডেট ইনস্টল করুন । এটি পাওয়া কোনো আপডেট ইনস্টল করার পরে আপনাকে পুনরায় বুট করতে হতে পারে।

3. লিনাক্স ওয়েব সার্ভার সফটওয়্যার ইনস্টল করুন

যদিও পরিবর্তনগুলি পাওয়া যায়, বেশিরভাগ ওয়েবসাইট Apache, MySQL, এবং PHP (LAMP নামে পরিচিত) এর সমন্বয়ে চলে। এটি আমরা যা সুপারিশ করেছি তার অনুরূপ উইন্ডোজে ইনস্টল করা

তিনটি সরঞ্জামই সফটওয়্যার সেন্টারের মাধ্যমে ইনস্টল করা যায়। এর মাধ্যমে এটি চালু করুন সিস্টেম> প্রশাসন> সিনাপটিক প্যাকেজ ম্যানেজার । এখানেই আমরা আমাদের প্রয়োজনীয় সফটওয়্যার ইনস্টল করি।

নিম্নলিখিত প্যাকেজের নামগুলি অনুসন্ধান করুন এবং ইনস্টল করুন, যার প্রতিটিতে বিভিন্ন পূর্বশর্ত অন্তর্ভুক্ত থাকবে: apache2 , php5 , php5-mysql , এবং মাইএসকিউএল-সার্ভার । প্যাকেজ ইনস্টল করার জন্য পরিবর্তনগুলি প্রয়োগ করুন।

প্যাকেজগুলি শীঘ্রই ডাউনলোড এবং ইনস্টল করা হবে। ইনস্টলার আপনাকে মাইএসকিউএল 'রুট' পাসওয়ার্ডের জন্য অনুরোধ করবে। কোন রিবুট প্রয়োজন নেই।

আপনি বিকল্পভাবে কমান্ড লাইনে এই সরঞ্জামগুলি ইনস্টল করতে পারেন। তারপর একটি টার্মিনাল খুলুন:

sudo apt install lamp-server^ -y

আপনার ওয়েব সার্ভার পরীক্ষা করুন!

আপনি আপনার সার্ভারে ফায়ারফক্স ব্রাউজার খুলে এবং URL http://127.0.0.1/ এ গিয়ে ইনস্টলেশন পরীক্ষা করতে পারেন। বিকল্পভাবে, ইনপুট http: // localhost/।

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

সার্ভারের স্থানীয় আইপি ঠিকানা খোঁজা হচ্ছে

যদিও সার্ভারটি কার্যকরী, এটি বাইরের বিশ্বের কাছে দৃশ্যমান হওয়া প্রয়োজন। যেমন, সমস্ত নিয়মিত প্যাচগুলির সাথে সার্ভারকে আপ টু ডেট রাখা গুরুত্বপূর্ণ।

প্রথমে, সার্ভারের স্থানীয় আইপি ঠিকানাটি খুঁজুন এবং এটি এমন কিছুতে সেট করুন যা আপনি পরে উল্লেখ করতে সক্ষম হবেন। আপনার রাউটার দ্বারা নির্ধারিত বর্তমান আইপি ঠিকানা --- নেটওয়ার্ক তথ্য বাক্সে পাবেন।

আপনার নেটওয়ার্ক সংযোগে ক্লিক করে এটি খুঁজুন, তারপর নির্বাচন করুন সংযোগ তথ্য। এটি আপনার বর্তমান আইপি ঠিকানা, নেটওয়ার্ক অ্যাডাপ্টার কার্ড, সম্প্রচার ঠিকানা, গেটওয়ে এবং ডিএনএস সার্ভারের সাথে একটি বাক্স পপ আপ করবে। আইপি ঠিকানা একটি নোট করুন।

এরপরে, আপনার স্থানীয় নেটওয়ার্কে আপনাকে একটি স্ট্যাটিক আইপি ঠিকানা দিতে আপনার সংযোগের তথ্য সম্পাদনা করুন। আবার ডান ক্লিক করুন, কিন্তু এইবার যান সংযোগ সম্পাদনা করুন । উপযুক্ত অ্যাডাপ্টারের নাম নির্বাচন করুন (যেমন eth1) এবং সেই সেটিংস সম্পাদনা করুন।

নির্বাচন করুন আইপিভি 4 ট্যাব এবং সুইচ করুন পদ্ধতি প্রতি হ্যান্ডবুক । ক্লিক যোগ করুন তারপর আপনার সংযোগ সেটিংস থেকে তথ্য লিখুন। উল্লেখ্য, আইপি ঠিকানাটি ভিন্নভাবে প্রবেশ করতে হবে। প্রথম তিনটি অক্টেট (বিন্দুর মধ্যে সংখ্যা) ধরে রাখুন কিন্তু শেষটিকে 254 এর নিচে একটি উচ্চ সংখ্যায় পরিবর্তন করুন।

এটি গুরুত্বপূর্ণ যে ম্যানুয়ালি নির্ধারিত আইপি ঠিকানা ইতিমধ্যে আপনার নেটওয়ার্কে ব্যবহার করা হয় না। যদি আপনি অনিশ্চিত হন, তাহলে 250 এর মত একটি উচ্চ আইপি ঠিকানা বেছে নিন। এটি আপনার স্থির, স্থানীয় আইপি ঠিকানা হবে।

কিভাবে উইন্ডোজ 10 এ র‍্যাম ব্যবহার কমানো যায়

ওয়েব ফোল্ডার শেয়ার করা

আপনার সার্ভারে ফাইলগুলি অ্যাক্সেস এবং আপলোড করার জন্য বেশ কয়েকটি বিকল্প উপলব্ধ। ফোল্ডার অনুমতিগুলির গুরুত্ব বোঝাতে, একটি বিকল্প হিসাবে ওয়েব ফোল্ডার ভাগ করার কথা বিবেচনা করুন।

আপনার সার্ভার যদি একটি ব্যক্তিগত নেটওয়ার্কে থাকে তবেই এই পদ্ধতিটি ব্যবহার করা গুরুত্বপূর্ণ। নিশ্চিত থাকুন যে কেউ এটির সাথে সংযুক্ত হতে পারে না এবং আপনার ভাগ করা ফোল্ডারটি অ্যাক্সেস করতে পারে।

ওয়েব ফোল্ডারে অনুমতিগুলি শিথিল করে শুরু করুন। Ctrl + Alt + T চেপে একটি টার্মিনাল খুলুন, তারপর প্রবেশ করুন:

sudo chmod 777 /var/www

আপনার পাসওয়ার্ডের জন্য আপনাকে অনুরোধ করা হবে। সঠিক হলে, অনুমতিগুলি আপডেট করা হবে।

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

এখন, আপনি বা অন্য কেউ পাসওয়ার্ড ছাড়াই ফাইলগুলি অ্যাক্সেস করতে পারবেন। এই কারণে, নিরাপত্তার উদ্দেশ্যে পাসওয়ার্ড দিয়ে শেয়ার করা বাঞ্ছনীয়। চেক করার জন্য কিছুক্ষণ সময় নিন অন্যদের এই ফোল্ডারে ফাইল তৈরি এবং মুছে ফেলার অনুমতি দিন । এটি ভাগ করা ডিরেক্টরি থেকে লেখার অ্যাক্সেসের অনুমতি দেয়।

আপনার ফাইলগুলি দেখতে, নেটওয়ার্ক অবস্থানে যান // লোকালহোস্ট/www

এটি আপনার পাসওয়ার্ডের জন্য অনুরোধ করবে অথবা আপনার নিরাপত্তা সেটিংসের উপর নির্ভর করে আপনাকে সরাসরি আপনার ফাইলগুলিতে অ্যাক্সেসের অনুমতি দেবে। এই একই ফাইলগুলি আপনার ওয়েব ব্রাউজারে প্রবেশযোগ্য http: // localhost/ (অথবা আপনার স্থির আইপি ঠিকানা যাই হোক না কেন)।

পোর্ট ফরওয়ার্ডিং এর মাধ্যমে আপনার লিনাক্স সার্ভার অনলাইনে পান

এখন আপনার একটি IP ঠিকানা আছে, বোঝার জন্য একটি গুরুত্বপূর্ণ ধারণা হল পোর্ট ফরওয়ার্ডিং। ইন্টারনেটে সংযুক্ত প্রতিটি ব্যক্তি একটি আইপি ঠিকানার পিছনে রয়েছে। বেশিরভাগ হোম সংযোগের (এবং অনেক ব্যবসায়িক সংযোগের) জন্য আপনার কম্পিউটারের আইপি আসলে ইন্টারনেটের সংস্পর্শে আসে না। -

তাহলে কিভাবে আপনার ওয়েবসাইটের ভিজিটর আপনার সার্ভারের সাথে যোগাযোগ করবেন? আমরা এটি পোর্ট ফরওয়ার্ডিংয়ের সাথে করি।

ফেসবুক মেসেঞ্জারে প্রতীকগুলির অর্থ কী?

একটি সার্ভারে পোর্টগুলি বাড়ির দরজা বা জানালার মতো এবং এর নিরাপত্তার প্রভাব রয়েছে। প্রতিটি পোর্ট আপনাকে সার্ভারে চলমান একটি ভিন্ন পরিষেবাতে অ্যাক্সেস দেবে। ওয়েব সার্ভার ডিফল্টভাবে পোর্ট 80 ব্যবহার করে।

এটি সক্ষম করতে, আপনাকে আপনার রাউটারের প্রশাসক পৃষ্ঠায় লগ ইন করতে হবে। এটির বিশদ বিবরণের জন্য ডিভাইসের ডকুমেন্টেশন পরীক্ষা করুন (কিছু রাউটারের পিছনে আইপি ঠিকানা মুদ্রিত আছে)। এখানে, আপনাকে একটি বিভাগ বলা উচিত পোর্ট ফরওয়ার্ডিং , অথবা অ্যাপ্লিকেশন যা আপনাকে পোর্টগুলি সঠিকভাবে ফরওয়ার্ড করতে দেবে।

আপনার নেটওয়ার্কের ভিতরে টিসিপি পোর্ট 80 ফরওয়ার্ড করুন যা আপনি আগে সেট করা স্ট্যাটিক আইপি ঠিকানায় রেখেছিলেন। প্রতিটি রাউটার আলাদা, তাই এটি কিভাবে সঠিকভাবে সেট আপ করবেন সে সম্পর্কে আপনার রাউটারের অপারেশন ম্যানুয়াল পড়ুন।

আপনার লিনাক্স ওয়েব সার্ভারকে একটি স্ট্যাটিক হোস্টনাম দিন

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

এর চারপাশে একটি উপায় হল চমত্কার DynDNS সার্ভার যা আপনাকে আপনার সাইটের জন্য একটি DynDNS URL সেট করতে দেয়। একটি ক্লায়েন্ট অ্যাপকে ধন্যবাদ, যখনই আপনার পাবলিক আইপি অ্যাড্রেস পরিবর্তন হবে, তখনও ইউআরএল আপনার লিনাক্স সার্ভারের দিকে নির্দেশ করবে।

সুতরাং, ভিজিটরদের বাইরের দুনিয়া থেকে আপনার ওয়েব সার্ভারে যেতে সক্ষম হওয়া উচিত http://yourhostname.dyndns.org । কিছু ISP আপনার রাউটারে পোর্ট 80 ব্লক করবে। এই ক্ষেত্রে, পোর্ট 8080 এর মত কিছু পোর্ট 80 এ ফরওয়ার্ড করুন। এটি আপনাকে আপনার ওয়েবসাইট ভিজিট করার অনুমতি দেবে http://yourhostname.dyndns.org:8080

আপনি একটি লিনাক্স ওয়েব সার্ভার তৈরি করেছেন!

এখন যেহেতু আপনার ওয়েব সার্ভার সেট আপ হয়ে গেছে, আপনি প্রোগ্রামিং বা আপনার নিজের সফটওয়্যার ইনস্টল করার উপর মনোযোগ দিতে পারেন!

সম্ভবত আপনি ব্লগ সফটওয়্যার চালাবেন বা একটি ফোরাম বা বুলেটিন বোর্ড হোস্ট করবেন। আপনি Mastodon, একটি পোর্টফোলিও, যাই হোক না কেন একটি সামাজিক নেটওয়ার্ক হোস্টিং করতে আরো আগ্রহী হতে পারে। এটা আপনার উপর নির্ভর করছে.

আজকাল, আপনি যে কোনও বিষয়ে একটি ওয়েবসাইট হোস্ট করতে পারেন। এখানে কিভাবে আপনার অ্যান্ড্রয়েড ডিভাইসটিকে একটি ওয়েব সার্ভারে পরিণত করুন এটা প্রমাণ করার জন্য.

শেয়ার করুন শেয়ার করুন টুইট ইমেইল আপনার ভার্চুয়ালবক্স লিনাক্স মেশিনগুলিকে সুপারচার্জ করার ৫ টি টিপস

ভার্চুয়াল মেশিন দ্বারা দেওয়া খারাপ পারফরম্যান্সে ক্লান্ত? আপনার ভার্চুয়ালবক্সের কর্মক্ষমতা বাড়ানোর জন্য আপনার যা করা উচিত তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • উবুন্টু
  • ওয়েব সার্ভার
  • DIY প্রকল্প টিউটোরিয়াল
লেখক সম্পর্কে ক্রিশ্চিয়ান কাওলি(1510 নিবন্ধ প্রকাশিত)

সিকিউরিটি, লিনাক্স, ডিআইওয়াই, প্রোগ্রামিং, এবং টেক এক্সপ্লাইন্ডের জন্য ডেপুটি এডিটর, এবং ডেস্কটপ এবং সফটওয়্যার সাপোর্টে ব্যাপক অভিজ্ঞতা সহ সত্যিই উপকারী পডকাস্ট প্রযোজক। লিনাক্স ফরম্যাট ম্যাগাজিনের একজন অবদানকারী, ক্রিশ্চিয়ান একজন রাস্পবেরি পাই টিঙ্কার, লেগো প্রেমিক এবং রেট্রো গেমিং ফ্যান।

ক্রিশ্চিয়ান কাওলি থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন