انڈروئد

ڈیبیئن 9 پر اپاچی کیسے لگائیں

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

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

Anonim

اپاچی 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

اور اسے دوبارہ فعال کرنے کے ل::

sudo systemctl enable 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 پر لیٹ انکرپٹ کے ساتھ اپاچی کو محفوظ بنانا