سورة Ø§Ù„ÙƒØ§ÙØ±ÙˆÙ† المنشاوي المعلم مكررة 7 مرات1
فہرست کا خانہ:
- شرطیں
- اپاچی انسٹال کریں
- فائروال کو ایڈجسٹ کریں
- اپاچی تنصیب کی تصدیق کرنا
- اپاچی تشکیل فائل کی ساخت اور بہترین طرز عمل
- نتیجہ اخذ کرنا
اپاچی 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 پر پی ایچ پی کو انسٹال کرنے کا طریقہسینٹوس 7 پر اپاچی میکین کیسے لگائیں
اپاچی ماون ایک مفت اور اوپن سورس پراجیکٹ مینجمنٹ ٹول اور فہم ٹول ہے جو بنیادی طور پر جاوا پروجیکٹس کے لئے استعمال ہوتا ہے۔ اس ٹیوٹوریل میں ہم آپ کو CentOS 7 پر اپاچی ماون انسٹال کرنے کے دو مختلف طریقے دکھائیں گے۔
اوباچو 18.04 پر اپاچی میکین کیسے لگائیں
اپاچی ماون ایک مفت اور اوپن سورس پراجیکٹ مینجمنٹ ٹول اور فہم ٹول ہے جو بنیادی طور پر جاوا پروجیکٹس کے لئے استعمال ہوتا ہے۔ اس ٹیوٹوریل میں ہم آپ کو اوبنٹو 18.04 پر اپاچی ماون انسٹال کرنے کے دو مختلف طریقے دکھائیں گے۔
ڈیبیئن 9 پر اپاچی میکین کیسے لگائیں
اپاچی ماون ایک اوپن سورس پروجیکٹ مینجمنٹ اور فہم ٹول ہے جو بنیادی طور پر جاوا پروجیکٹس کے لئے استعمال ہوتا ہے۔ اس ٹیوٹوریل میں ہم آپ کو ڈیبیئن 9 پر اپاچی ماون انسٹال کرنے کے دو مختلف طریقے دکھائیں گے۔







