Ubuntu 24.04 پر Nginx کیسے انسٹال کریں۔

Ubuntu 24 04 Pr Nginx Kys Ans Al Kry



Nginx دستیاب ویب سرورز میں اپنی اعلی کارکردگی اور اسکیل ایبلٹی کے لیے نمایاں ہے۔ Nginx اوپن سورس ہے، اور آپ اسے اپنے لینکس سسٹم پر مختلف سرگرمیوں کے لیے استعمال کر سکتے ہیں۔ Ubuntu 24.04 میں، آپ Nginx کو ڈیفالٹ ریپوزٹری سے سورس کر کے انسٹال کر سکتے ہیں۔ انسٹال ہونے کے بعد، اپنے فائر وال کو ترتیب دیں اور Nginx کا استعمال شروع کریں۔ یہ پوسٹ ہر اس قدم کی تفصیلات کا اشتراک کرتی ہے جو آپ کو اٹھانا چاہئے۔ پڑھیں!

Ubuntu 24.04 پر Nginx انسٹال کرنے کے لیے مرحلہ وار گائیڈ

Nginx کو انسٹال کرنے کے لیے، یقینی بنائیں کہ آپ کو اپنے سسٹم تک sudo مراعات اور ٹرمینل تک رسائی حاصل ہے۔ اس کے ساتھ، نیچے دیئے گئے اقدامات آپ کی ہر اس چیز کے بارے میں رہنمائی کریں گے جو آپ کو Nginx کا استعمال شروع کرنے کے لیے اپنے فائر وال کو انسٹال اور کنفیگر کرنے کے لیے کرنا چاہیے۔ ساتھ کی پیروی کریں!

مرحلہ 1: ذخیرہ کو اپ ڈیٹ کریں۔
Ubuntu 24.04 میں، Nginx اپنے ڈیفالٹ ریپوزٹری میں دستیاب ہے۔ اس طرح، آپ کو اس کا ذخیرہ شامل کرنے کی ضرورت نہیں ہوگی۔ اس Nginx ورژن کو انسٹال کرنے سے پہلے، آئیے اس بات کو یقینی بنائیں کہ ہم پیکیج انڈیکس کو اپ ڈیٹ کرکے تازہ ترین ورژن حاصل کریں۔







$ sudo apt اپ ڈیٹ

مرحلہ 2: Nginx کو APT کے ذریعے انسٹال کریں۔
Ubuntu ریپوزٹری کو ریفریش کرنے کے بعد، 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 بالکل تیار ہے اور استعمال کے لیے تیار ہے۔

متبادل طور پر، آپ اسی ویب پیج کو استعمال کر کے دیکھ سکتے ہیں۔ curl اور آؤٹ پٹ چیک کریں۔ اگر آؤٹ پٹ وہی خوش آمدید پیغام دکھاتا ہے، تو آپ کی انسٹالیشن کامیاب رہی۔

$ curl 127.0.0.1

نتیجہ

Nginx ایک اوپن سورس ویب سرور ہے جسے Ubuntu 24.04 پر انسٹال اور استعمال کیا جا سکتا ہے۔ Nginx پیکیج اوبنٹو ریپوزٹری سے دستیاب ہے۔ اسے انسٹال کرنے کے لیے، APT استعمال کریں۔ اگلا، Nginx کے ذریعے ٹریفک کی اجازت دینے کے لیے اپنے فائر وال کو ترتیب دیں۔ ہم نے ہر قدم پر تبادلہ خیال کیا ہے، اور اس گائیڈ کے ساتھ بطور حوالہ، آپ Ubuntu 24.04 پر Nginx انسٹال کر سکتے ہیں۔