উবুন্টু 24.04 এ Nginx কিভাবে ইনস্টল করবেন

Ubuntu 24 04 E Nginx Kibhabe Inastala Karabena



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

উবুন্টু 24.04 এ Nginx ইনস্টল করার জন্য ধাপে ধাপে নির্দেশিকা

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

ধাপ 1: সংগ্রহস্থল আপডেট করুন
উবুন্টু 24.04-এ, Nginx এর ডিফল্ট সংগ্রহস্থলে উপলব্ধ। যেমন, আপনাকে এর সংগ্রহস্থল যোগ করতে হবে না। এই Nginx সংস্করণটি ইনস্টল করার আগে, প্যাকেজ সূচক আপডেট করে আমরা সর্বশেষ সংস্করণটি পেতে পারি তা নিশ্চিত করি।







$ sudo apt আপডেট

ধাপ 2: APT এর মাধ্যমে Nginx ইনস্টল করুন
উবুন্টু রিপোজিটরি রিফ্রেশ করার পরে, Nginx প্যাকেজ আনতে এবং ইনস্টল করতে নীচের ইনস্টল কমান্ডটি চালান। আপনি প্রম্পট নিশ্চিত করুন.



$ sudo apt nginx ইনস্টল করুন

ইনস্টল করা সংস্করণটি প্রদর্শন করতে নীচের কমান্ডটি চালিয়ে Nginx ইনস্টল করা হয়েছে তা নিশ্চিত করুন।



$nginx - সংস্করণ

আমরা Nginx 1.24.0 ইনস্টল করেছি।





ধাপ 3: Nginx পরিষেবা সক্ষম করুন এবং শুরু করুন
আমরা Nginx ব্যবহার করার আগে, আমাদের অবশ্যই Nginx পরিষেবা শুরু করতে হবে। প্রতিবার আপনি এটি ব্যবহার করতে চাইলে এটি শুরু করার পরিবর্তে, বুট করার সময় শুরু করার জন্য Nginx সেট করা ভাল। এটি করতে, Nginx পরিষেবা সক্ষম করুন এবং নীচের কমান্ডগুলি ব্যবহার করে Nginx পুনরায় চালু করুন।

$ sudo systemctl nginx সক্ষম করুন
$ sudo systemctl nginx পুনরায় চালু করুন

এর পরে, এটি নিশ্চিত করতে Nginx পরিষেবাটি পরীক্ষা করুন সক্রিয় (চলমান) .



$ sudo systemctl অবস্থা nginx

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

এই গাইডের জন্য, আমরা Nginx কে সম্পূর্ণ অ্যাক্সেস দিতে চাই না। পরিবর্তে, আসুন উল্লেখ করি যে আমরা শুধুমাত্র HTTP এর মাধ্যমে সংযোগ করতে চাই। এই কনফিগারেশনটি সংরক্ষণ করতে, নিম্নলিখিত কমান্ডটি চালান।

$ sudo ufw 'Nginx HTTP' অনুমতি দেয়

আপনি এটিকে HTTPS অ্যাক্সেসও দিতে পারেন, অথবা আপনি যদি HTTP এবং HTTPS এর অনুমতি দিতে চান তবে একটি তৈরি করুন Nginx পূর্ণ নিয়ম.

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

$ sudo ufw স্ট্যাটাস

ধাপ 5: Nginx কাজগুলি যাচাই করুন
আপনার Nginx ইনস্টলেশন সফল হয়েছে তা নিশ্চিত করার একটি দ্রুত উপায় হল Nginx ল্যান্ডিং পৃষ্ঠা খোলার মাধ্যমে। আপনি দুটি উপায়ে এটি করতে পারেন. প্রথম বিকল্পে আপনার ওয়েব ব্রাউজার খোলা এবং আপনার ওয়েব পৃষ্ঠা অ্যাক্সেস করা জড়িত। উদাহরণস্বরূপ, স্থানীয় হোস্ট ব্যবহার করলে, আমরা খুলব সাইট: http://localhost

আপনি একটি Nginx স্বাগত পৃষ্ঠা পাবেন যা নিশ্চিত করে যে Nginx সব সেট এবং ব্যবহারের জন্য প্রস্তুত।

বিকল্পভাবে, আপনি ব্যবহার করে একই ওয়েব পৃষ্ঠা দেখতে পারেন কার্ল এবং আউটপুট পরীক্ষা করুন। যদি আউটপুট একই স্বাগত বার্তা দেখায়, আপনার ইনস্টলেশন সফল হয়েছে।

$ কার্ল 127.0.0.1

উপসংহার

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