انڈروئد

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

سورة الكافرون المنشاوي المعلم مكررة 7 مرات1

سورة الكافرون المنشاوي المعلم مكررة 7 مرات1

فہرست کا خانہ:

Anonim

اپاچی HTTP سرور دنیا کا سب سے مشہور ویب سرور ہے۔ یہ ایک مفت ، اوپن سورس اور کراس پلیٹ فارم HTTP سرور ہے جو طاقتور خصوصیات مہیا کرتا ہے جسے ماڈیول کی ایک وسیع اقسام کے ذریعہ بڑھایا جاسکتا ہے۔

اس ٹیوٹوریل میں وضاحت کی گئی ہے کہ اوبنٹو 18.04 پر اپاچی ویب سرور کو انسٹال اور ان کا انتظام کیسے کیا جائے۔

شرطیں

سبق کے ساتھ شروع کرنے سے پہلے ، یہ یقینی بنائیں کہ آپ کسی صارف کی حیثیت سے لاگ ان ہوں گے جس میں سوڈو مراعات ہوں۔

اپاچی انسٹال کریں

اوپچی ڈیفالٹ اوبنٹو ذخیروں میں دستیاب ہے لہذا ہم apt پیکیج مینجمنٹ ٹول کا استعمال کرکے آسانی سے انسٹال کرسکتے ہیں۔ اوبنٹو اور apache2 سسٹم میں اپاچی پیکیج اور سروس کو اپاچی 2 کہا جاتا ہے۔

پہلے ، پیکیج انڈیکس کو اپ ڈیٹ کریں اور بعد میں مندرجہ ذیل کمانڈز کے ساتھ apache2 پیکیج انسٹال کریں۔

sudo apt update sudo apt install apache2 sudo apt update sudo apt install apache2

بس ، اپاچی انسٹال ہوکر خود بخود شروع ہوجاتا ہے۔ آپ جاری کرکے اپاچی سروس کی حیثیت کو چیک کرسکتے ہیں۔

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

فائروال کو ایڈجسٹ کریں

اگر آپ کا اوبنٹو سرور فائر وال کے ذریعہ محفوظ ہے تو آپ کو HTTP ( 80 ) اور HTTPS ( 443 ) بندرگاہوں کو کھولنا ہوگا۔

فرض کریں کہ آپ اپنے فائر وال کو سنبھالنے کے لئے UFW استعمال کررہے ہیں ، آپ مندرجہ ذیل کمانڈ سے ضروری بندرگاہیں کھول سکتے ہیں۔

sudo ufw allow 'Apache Full'

آپ تبدیلی کی تصدیق اس کے ساتھ کر سکتے ہیں:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

اپاچی تنصیب کی تصدیق کرنا

اس بات کی توثیق کرنے کے لئے کہ ہر چیز صحیح طریقے سے کام کرتی ہے ، اپنا براؤزر کھولیں ، اپنا سرور IP ایڈریس http://YOUR_IP_OR_DOMAIN/ ٹائپ کریں اور ذیل میں دکھائے جانے کے مطابق آپ کو پہلے سے طے شدہ اوبنٹو 18.04 اپاچی کا خوش آمدید صفحہ نظر آئے گا:

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

اپاچی تشکیل فائل کی ساخت اور بہترین طرز عمل

  • تمام اپاچی کنفگریشن فائلیں /etc/apache2 ڈائریکٹری میں واقع ہیں۔ اہم اپاچی کنفگریشن فائل /etc/apache2 بندرگاہیں سنیں گی وہ /etc/apache2/ports.conf میں بیان کی گئی ہیں.پاپا ورچوئل میزبان فائلیں /etc/apache2/sites-available ڈائریکٹری میں محفوظ ہیں۔ اس ڈائرکٹری میں پائے جانے والی کنفگریشن فائلوں کا استعمال اپاچی کے ذریعہ اس وقت تک نہیں کیا جاتا جب تک کہ وہ /etc/apache2/sites-enabled ڈائریکٹری سے منسلک نہ ہوں۔ ورچوئل ہوسٹ کو چالو کرنے کے a2ensite کو ملنے والی کنفگریشن فائلوں میں سے a2ensite کمانڈ استعمال کرکے ایک a2ensite بنانے کی ضرورت ہے۔ sites-available ڈائریکٹری sites-enabled لئے sites-available ڈائریکٹری۔ ورچوئل ہوسٹ کو غیر فعال کرنے کے لئے a2dissite کا استعمال کریں۔ یہ معیاری نام کنونشن کی پیروی کرنا اچھا خیال ہے۔ مثال کے طور پر ، اگر آپ کے ڈومین کا نام mydomain.com ڈومین mydomain.com تو پھر ورچوئل ہوسٹ کنفیگریشن فائل کا نام /etc/apache2/sites-available/mydomain.com.conf رکھنا چاہئے جو مختلف اپاچی ماڈیولوں کو لوڈ کرنے کے لئے ذمہ دار ہیں /etc/apache2/mods-available/ میں واقع ہیں۔ /etc/apache2/mods-available/ ڈائرکٹری۔ mods-available ڈائرکٹری میں a2enconf کو a2enconf کمانڈ کے ساتھ /etc/apache2/mods-enable/ ڈائریکٹری میں ایک a2enconf کر اور a2enconf کمانڈ کے ساتھ غیر فعال کر کے a2disconf عالمی تشکیل کے ٹکڑے پر مشتمل a2disconf /etc/apache2/conf-available/ میں محفوظ ہیں۔ /etc/apache2/conf-available/ ڈائریکٹری۔ conf-available ڈائرکٹری میں موجود فائلوں کو /etc/apache2/conf-enabled/ a2enconf کمانڈ کے ساتھ ایک a2enconf کر اور a2enconf کمانڈ کے ساتھ غیر فعال کر کے a2disconf لاگ فائلیں ( access.log اور error.log ) واقع ہیں۔ /var/log/apache/ ڈائریکٹری میں ہر ووسٹ کے ل different مختلف access اور error لاگ فائلز رکھنے کی تجویز کی جاتی ہے۔ ویبروٹ کے لئے سب سے عام مقامات میں شامل ہیں:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

نتیجہ اخذ کرنا

آپ نے اوبیچی کو اپنے اوبنٹو 18.04 سرور پر کامیابی کے ساتھ انسٹال کیا ہے۔ اب آپ اپنی درخواستوں کی تعیناتی شروع کرنے اور اپاچی کو ویب یا پراکسی سرور کی حیثیت سے استعمال کرنے کے لئے تیار ہیں۔

اپاچی اوبنٹو

یہ پوسٹ اوبنٹو 18-04 سیریز میں انسٹال-لیمپ اسٹیک آن-انسٹال کرنے کا ایک حصہ ہے۔

اس سلسلے میں دیگر پوسٹس:

U اوباچو پر اپاچی کو انسٹال کرنے کا طریقہ 18.04 U اوبنٹو 18.04 پر اپاچی ورچوئل میزبان مرتب کرنے کا طریقہ U اوبنٹو 18.04 پر لیٹ انکرپٹ کے ساتھ اپاچی کو محفوظ کریں U اوبنٹو 18.04 پر ایس کیو ایل انسٹال کرنے کا طریقہ • اوبنٹو 18.04 پر پی ایچ پی کو انسٹال کرنے کا طریقہ