اوبیچو 18.04 پر اپاچی ویب سرور کو کیسے انسٹال کریں؟

اوبنٹو اپاچی

اپاچی ایک کھلا ذریعہ ، کراس پلیٹ فارم HTTP ویب سرور ہے جو HTTP / 1.12 پروٹوکول اور ورچوئل سائٹ کے تصور کو نافذ کرتا ہے۔ اس پروجیکٹ کا ہدف ایک محفوظ ، موثر ، اور قابل توسیع سرور کی فراہمی ہے جو موجودہ HTTP معیار کے مطابق ہم آہنگی میں HTTP خدمات مہیا کرے۔

اپاچی ویب سرور یہ اکثر ایس کیو ایل ڈیٹا بیس انجن ، پی ایچ پی کی اسکرپٹنگ لینگویج اور دیگر اسکرپٹنگ لینگویجوں کے ساتھ مل کر استعمال ہوتا ہے۔ ازگر اور پرل کی طرح مشہور۔ اس کنفیگریشن کو ایل اے ایم پی (لینکس ، اپاچی ، مائی ایس کیو ایل اور پرل / ازگر / پی ایچ پی) کہا جاتا ہے اور ویب پر مبنی ایپلی کیشنز کی ترقی اور تقسیم کے لئے ایک طاقتور اور مضبوط پلیٹ فارم تشکیل دیتا ہے۔

اپاچی کی تنصیب کا عمل

درخواست کی بڑی مقبولیت کی وجہ سے ذخیروں میں پایا جا سکتا ہے زیادہ تر لینکس تقسیم ، تو اس کی تنصیب کافی آسان ہے۔

اوبنٹو کے معاملے میں 18.04 ڈیسک ٹاپ اور سرور دونوں ہم اس پیکیج پر انحصار کریں گے جو ذخیروں میں ہے۔

ہمیں صرف ایک ٹرمینل کھولنا ہے اور مندرجہ ذیل کمانڈ پر عملدرآمد کرنا ہے:

sudo apt update

sudo apt install apache2

اکیلی ہمیں انسٹالیشن کی تصدیق کرنی ہوگی اور اپاچی آپریشن کیلئے تمام ضروری پیکیج ہمارے کمپیوٹر پر انسٹال ہوں گے۔

عمل کو ختم کیا ہمیں صرف اس بات کی تصدیق کرنی ہوگی کہ یہ صحیح طور پر انسٹال ہوا ہے، اس کے لئے ہم ٹرمینل پر عمل کرتے ہیں۔

sudo systemctl status apache2

جہاں ہمیں اسی طرح کا جواب ملنا چاہئے:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

اس کے ساتھ ہم دیکھ سکتے ہیں کہ سروس انسٹال کی گئی تھی اور صحیح طور پر چل رہی ہے۔ اگرچہ ہمارے پاس بھی اس کی تصدیق کرنے کے لئے ایک اور طریقہ موجود ہے۔

El دوسرا طریقہ اپاچی صفحے کی درخواست کرنا ہےاس کے لئے ہمیں صرف اپنے براؤزر میں اپنا IP ایڈریس داخل کرنا ہے۔

اگر وہ آپ کے کمپیوٹر کا IP پتہ نہیں جانتے ہیں تو ، وہ اسے کمانڈ لائن سے مختلف طریقوں سے حاصل کرسکتے ہیں۔

ہمیں صرف اس حکم پر عمل کرنا ہے:

hostname -I

ایسا کرنے پر ، ہمیں ان کی ایک فہرست دکھائی جائے گی ، وہ ایک ایک کرکے براؤزر پر جانچ کر سکتے ہیں ، جب ہم مندرجہ ذیل براؤزر میں ظاہر ہوں گے تو ہم اپنا IP پتہ شناخت کرسکتے ہیں۔

apache_default

یہ اپاچی صفحے ہے جو ہمیں ظاہر کرتا ہے کہ یہ ہمارے کمپیوٹر پر چل رہا ہے اور ہمیں ڈائریکٹری دکھاتا ہے جہاں اس میں کچھ کنفگریشن فائلیں ہیں۔

بنیادی اپاچی کمانڈز

ہمارے نظام پر پہلے سے ہی اپاچی ویب سرور چل رہا ہے ، آپ کو کچھ بنیادی احکام جاننے کی ضرورت ہے اس کا ، کیونکہ اس کے ساتھ ہم ضرورت پڑنے پر عمل کو شروع یا روک سکتے ہیں۔

دو انتہائی بنیادی احکامات صرف اس کے ل our ، ہمارے کمپیوٹر پر سروس کو شروع اور بند کرنا ہیں جب ہم اپاچی شروع کرنا چاہتے ہیں تو ہمیں ٹرمینل پر عمل کرنا چاہئے:

sudo systemctl start apache2

جبکہ اپاچی کو روکنے کے ل we ہم پھانسی دیتے ہیں:

sudo systemctl stop apache2

ہمارے پاس بھی اس کا امکان ہے خدمت کو رکے بغیر اسے دوبارہ شروع کریں، اس کے لئے ہم صرف عملدرآمد کرتے ہیں:

sudo systemctl restart apache2

اب ایک اور کمانڈ جو چلنے کے وقت بہت کارآمد ثابت ہوسکتی ہے اور ہمیں ایک عمل کو ریفریش کی ضرورت ہے ، ہم اس کمانڈ پر عمل درآمد کر سکتے ہیں جو موجودہ کنکشن کو منقطع نہیں کرے گا سرور کے ساتھ:

sudo systemctl reload apache2

اگر آپ سروس کو غیر فعال کرنا چاہتے ہیں ہم صرف پھانسی دیتے ہیں:

sudo systemctl disable apache2

اور مخالف معاملے کے لئے خدمت کو دوبارہ فعال کرنے کی صورت میں ہماری ٹیم میں ہم صرف پھانسی دیتے ہیں:

sudo systemctl enable apache2

اپاچی 2 ماڈیولز

Apache2 ایک سرور ہے جو ماڈیولز کے ذریعہ تکمیل کیا جاسکتا ہے. توسیعی خصوصیات ان ماڈیولز کے ذریعہ دستیاب ہیں جن کو اپاچی 2 میں بھری جاسکتی ہے۔ پہلے سے طے شدہ طور پر ، مرتب وقت کے وقت سرور پر ماڈیولز کا ایک سیٹ شامل ہوتا ہے۔

متحرک ماڈیول لوڈنگ کی اجازت کے لئے اوبنٹو اپاچی 2 مرتب کرتا ہے. کنفگریشن کی ہدایت میں کسی ماڈیول کی موجودگی کو بلاک میں شامل کرکے مشروط طور پر شامل کیا جاسکتا ہے .

وہ مزید اپاچی 2 ماڈیول انسٹال کرسکتے ہیں اور اپنے ویب سرور پر استعمال کرسکتے ہیں. مثال کے طور پر ، MySQL توثیق ماڈیول انسٹال کرنے کے لئے کنسول میں درج ذیل کمانڈ چلائیں:

sudo apt install libapache2-mod-auth-mysql

/ etc / apache2 / mods- دستیاب ڈائرکٹری میں آپ اضافی ماڈیول چیک کرسکتے ہیں۔

اپاچی میں ان کی ایک بڑی تعداد ہے ، لیکن اگر آپ مزید جاننا چاہتے ہیں تو میں تجویز کرتا ہوں اس حصے کو پڑھیں کیننیکل کے لوگ ہمارے ساتھ بانٹتے ہیں۔


مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

تبصرہ کرنے والا پہلا ہونا

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔