اÙÙØ¶Ø§Ø¡ - عÙÙ٠اÙÙÙÙ ÙÙÙØ±Ù Ø§ÙØØ§Ø¯Ù ÙØ§ÙعشرÙÙ
فہرست کا خانہ:
- شرطیں
- اپاچی انسٹال کرنا
- فائروال کو ایڈجسٹ کریں
- اپاچی تنصیب کی تصدیق کرنا
- سسٹم سی ٹی ایل کے ساتھ اپاچی سروس کا نظم کریں
- اپاچی تشکیل فائل کی ساخت اور بہترین طرز عمل
- نتیجہ اخذ کرنا
اپاچی HTTP سرور دنیا کا ایک مشہور ویب سرور ہے۔ یہ ایک اوپن سورس اور کراس پلیٹ فارم HTTP سرور ہے جو انٹرنیٹ کی ویب سائٹوں کی ایک بڑی فیصد کو طاقت دیتا ہے۔ اپاچی بہت سی طاقتور خصوصیات مہیا کرتا ہے جن کو اضافی ماڈیول کے ذریعے بڑھایا جاسکتا ہے۔
اس ٹیوٹوریل میں ، ہم ڈیبیئن 9 سرور پر اپاچی کو انسٹال کرنے کے اقدامات سے گذریں گے۔
شرطیں
سبق کے ساتھ شروع کرنے سے پہلے ، یہ یقینی بنائیں کہ آپ کسی صارف کی حیثیت سے لاگ ان ہوں گے جس میں سوڈو مراعات ہوں۔
اپاچی انسٹال کرنا
اپاچی ڈیفالٹ ڈیبانی ذخیروں میں دستیاب ہے اور انسٹالیشن بالکل سیدھی ہے۔
پہلے پیکیج انڈیکس کو اپ ڈیٹ کریں اور اس کے بعد
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) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
فائروال کو ایڈجسٹ کریں
اگر آپ اپنے سسٹم سے کنیکٹرس کو فلٹر کرنے کے ل ایپل ٹیبلس کا استعمال کرتے ہیں تو آپ کو ایچ ٹی ٹی پی (
80
) اور ایچ ٹی ٹی پی ایس (
443
) بندرگاہوں کو کھولنا ہوگا۔
درج ذیل کمانڈ جاری کرکے ضروری بندرگاہیں کھولیں:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
اپاچی تنصیب کی تصدیق کرنا
اس بات کی توثیق کرنے کے لئے کہ ہر چیز صحیح طریقے سے کام کرتی ہے ، اپنا براؤزر کھولیں ، اپنا سرور IP ایڈریس یا ڈومین کا نام
http://YOUR_IP_OR_DOMAIN/
ٹائپ کریں اور ذیل میں دکھائے جانے کے ساتھ ہی آپ کو پہلے سے طے شدہ اپاچی کا خیرمقدم صفحہ نظر آئے گا:

صفحے میں اپاچی تشکیل فائلوں ، مددگار اسکرپٹس اور ڈائریکٹری کے مقامات کے بارے میں کچھ بنیادی معلومات شامل ہیں۔
سسٹم سی ٹی ایل کے ساتھ اپاچی سروس کا نظم کریں
اب چونکہ اپاچی آپ کے ڈیبین سسٹم پر انسٹال ہے ، آپ اس پر نظر ڈالنے میں ایک منٹ لے سکتے ہیں اور اپاچی سروس مینجمنٹ کے بنیادی احکامات سے واقف ہوسکتے ہیں:
اپاچی سروس کو روکنے کے لئے ، چلائیں:
sudo systemctl stop apache2
اسے دوبارہ ٹائپ کرکے شروع کریں:
sudo systemctl start apache2
اپاچی سروس کو دوبارہ شروع کرنے کے لئے:
sudo systemctl restart apache2
ایک نئی تشکیل کے ساتھ اپاچی کو دوبارہ لوڈ کریں:
sudo systemctl reload apache2
sudo systemctl disable apache2
اور اسے دوبارہ فعال کرنے کے ل::
اپاچی تشکیل فائل کی ساخت اور بہترین طرز عمل
- ڈیبیان پر مبنی سسٹموں میں اپاچی کنفگریشن فائلیں
/etc/apache2ڈائریکٹری میں واقع ہیں۔ اہم اپاچی کنفگریشن فائل/etc/apache2/ports.confمجازی فائل ۔اپاچے ورچوئل میزبان فائلیں/etc/apache2/sites-availableڈائریکٹری میں/etc/apache2/sites-availableہیں۔ اس ڈائرکٹری میں پائے جانے والی کنفگریشن فائلوں کا استعمال اپاچی کے ذریعہ اس وقت تک نہیں کیا جاتا جب تک کہ وہ/etc/apache2/sites-enabledڈائریکٹری سے منسلک نہ ہوں۔ آپ ورچوئل ہوسٹ ڈائریکٹیو چالو کرسکتے ہیں۔sites-availableڈائرکٹری کے لئےsites-availableڈائرکٹری. ورچوئل ہوسٹ کو غیر فعال کرنے کے لئےa2dissiteکا استعمال کریں۔ معیاری نام سازی کنونشن کی پیروی کرنے کی انتہائی سفارش کی جاتی ہے ، مثال کے طور پر اگر آپ کا ڈومین نامmydomain.comتو ڈومین کنفیگریشن فائل کا نام/etc/apache2/sites-available/mydomain.com.confرکھنا چاہئے/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کمانڈ کے ساتھ غیر فعال کیا جا سکتا ہے۔/etc/apache2/conf-availableڈائرکٹری۔conf-availableڈائرکٹری میں فائلوں کوa2enconfکمانڈ کا استعمال کرتے ہوئے/etc/apache2/conf-enabledکرنے کے لئے ایک/etc/apache2/conf-enabledپیدا کرکے اورa2enconfکمانڈ کے ساتھ غیر فعال کیا جاسکتا ہےa2disconfلاگ فائلیں (access.logاورerror.log) واقع ہیں۔/var/log/apacheڈائریکٹری ہر مجازی میزبان کے ل different مختلفaccessاورerrorلاگ فائلوں کو استعمال کرنے کی تجویز کی جاتی ہے۔ ویبروٹ کے لئے سب سے عام مقامات میں شامل ہیں:-
/home/ //home/ //var/www//var/www/html//opt/
-
نتیجہ اخذ کرنا
آپ نے اپنے ڈیبین 9 سرور پر اپاچی کامیابی کے ساتھ انسٹال کیا ہے۔ اب آپ اپنی ایپلی کیشنز کی تعیناتی کرنا شروع کر سکتے ہیں اور اپاچی کو ویب یا پراکسی سرور کی حیثیت سے استعمال کرسکتے ہیں۔
اپاچی ڈیبینیہ پوسٹ ڈیبیئن 9 سیریز میں ایل اے ایم پی اسٹیک کو انسٹال کرنے کا طریقہ کا ایک حصہ ہے۔
اس سلسلے میں دیگر پوسٹس:
De دبیان 9 پر اپاچی کو انسٹال کرنے کا طریقہ De دبیان 9 پر پی ایچ پی کو انسٹال کرنے کا طریقہ De دبیان 9 پر اپاچی ورچوئل ہوسٹس کیسے مرتب کریں • دبیان 9 پر ماریا ڈی بی انسٹال کرنے کا طریقہ • ڈیبیئن 9 پر لیٹ انکرپٹ کے ساتھ اپاچی کو محفوظ بناناڈیبیئن 9 پر اپاچی میکین کیسے لگائیں
اپاچی ماون ایک اوپن سورس پروجیکٹ مینجمنٹ اور فہم ٹول ہے جو بنیادی طور پر جاوا پروجیکٹس کے لئے استعمال ہوتا ہے۔ اس ٹیوٹوریل میں ہم آپ کو ڈیبیئن 9 پر اپاچی ماون انسٹال کرنے کے دو مختلف طریقے دکھائیں گے۔
ڈیبیئن 9 پر گٹ کیسے لگائیں
یہ ٹیوٹوریل آپ کو دکھائے گا کہ گیان کو دبیان 9 پر انسٹال اور تشکیل کرنے کا طریقہ گٹ دنیا کا سب سے مشہور تقسیم شدہ ورژن کنٹرول سسٹم ہے جو بہت سے اوپن سورس اور تجارتی منصوبوں کے ذریعہ استعمال ہوتا ہے۔
ڈیبیئن 9 پر سوت کیسے لگائیں
سوت ایک جاوا اسکرپٹ پیکیج مینیجر ہے جو npm کے ساتھ ہم آہنگ ہے۔ اس ٹیوٹوریل میں ہم آپ کی رہنمائی کریں گے کہ یارن یپیٹ پیکیج کے ذخیرے کے ذریعے ڈیبین 9 سسٹم پر سوت کیسے لگائیں۔







