انڈروئد

ڈیبیان 10 لینکس پر اپاچی ویب سرور کو انسٹال کرنے کا طریقہ

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

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

Anonim

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

اس ٹیوٹوریل میں ، ہم وضاحت کریں گے کہ ڈیبیان 10 ، بسٹر پر اپاچی کو انسٹال کرنے کا طریقہ

شرطیں

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

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

پہلے سے طے شدہ ڈیبیان ذخیروں میں اپاچی پیکیجز دستیاب ہیں۔

تنصیب کافی سیدھی ہے۔ پیکیج انڈیکس کو اپ ڈیٹ کریں اور اپاچی ویب سرور کو درج ذیل کمانڈوں سے انسٹال کریں:

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: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

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

یو ایف ڈبلیو صارفین 'اینگینکس فل' پروفائل کو چالو کرکے HTTP ( 80 ) اور HTTPS ( 443 ) بندرگاہیں کھول سکتے ہیں۔

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

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

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

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

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

  • ڈیبیان پر مبنی سسٹموں میں اپاچی کنفگریشن فائلیں /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/

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

ڈیبیئن پر اپاچی انسٹال کرنا ایک کمانڈ چلانے کی بات ہے۔

اب آپ اپنی ایپلی کیشنز کی تعیناتی کرنا شروع کر سکتے ہیں اور اپاچی کو ویب یا پراکسی سرور کی حیثیت سے استعمال کرسکتے ہیں۔

اپاچی ڈیبین