انڈروئد

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

Установка и настройка CentOS в VirtualBox

Установка и настройка CentOS в VirtualBox

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

Anonim

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

، ہم CentOS 8 پر اپاچی ویب سرور کو انسٹال کرنے اور ان کا نظم کرنے کا طریقہ بتائیں گے۔

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

اپاچی ڈیفالٹ CentOS ذخیروں میں دستیاب ہے ، اور انسٹالیشن بالکل سیدھا ہے۔

RHEL پر مبنی تقسیم پر ، اپاچی پیکیج اور سروس کو httpd کہا جاتا ہے۔ اپاچی انسٹال کرنے کیلئے مندرجہ ذیل کمانڈ کو روٹ یا صارف کے طور پر sudo مراعات کے ساتھ چلائیں۔

sudo yum install

ایک بار جب انسٹالیشن مکمل ہوجائے تو ، اپاچی سروس کو فعال اور شروع کریں:

sudo systemctl enable sudo systemctl start

یہ تصدیق کرنے کے لئے کہ سروس چل رہی ہے ، اس کی حیثیت چیک کریں۔

sudo systemctl status

آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

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

سینٹوس 8 پر فائر وال ڈیفالٹ فائر وال حل ہے۔

انسٹالیشن کے دوران ، اپاچی HTTP ( 80 ) اور HTTPS ( 443 ) بندرگاہوں تک رسائی کی اجازت کے ل pred پیش وضاحتی اصولوں کے ساتھ فائر والڈ سروس فائلیں تشکیل دیتا ہے۔

مندرجہ ذیل احکامات مستقل طور پر ضروری بندرگاہوں کو کھولیں گے:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

اپاچی کا انتظام کرنا

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

  • تمام اپاچی کنفگریشن فائلیں /etc/httpd ڈائریکٹری میں واقع ہیں۔ اہم اپاچی کنفگریشن فائل /etc/httpd/conf/httpd.conf ہے /etc/httpd/conf/httpd.conf فائلیں /etc/httpd/conf.d ڈائریکٹری میں واقع .conf ساتھ ختم ہوتی ہیں۔ مین اپاچی کنفیگریشن فائل میں شامل ہیں۔ کنفیگریشن فائلیں جو مختلف اپاچی ماڈیولز کو لوڈ کرنے کے لئے ذمہ دار ہیں /etc/httpd/conf.modules.d ڈائریکٹری میں واقع ہیں /etc/httpd/conf.modules.d vhost فائلوں کو .conf ساتھ ختم ہونا چاہئے اور /etc/httpd/conf.d میں محفوظ ہونا چاہئے۔ /etc/httpd/conf.d ڈائرکٹری. آپ کو جتنی ضرورت ہوسکتی ہے۔ ہر ڈومین کے لئے ایک علیحدہ کنفگریشن فائل (ووسٹ) بنانا سرور کو برقرار رکھنا آسان بنا دیتا ہے۔
    • نام کے ایک معیاری کنونشن کی پیروی کرنا ایک اچھا عمل ہے۔ مثال کے طور پر ، اگر ڈومین کا نام mydomain.com تو کنفگریشن فائل کا نام mydomain.com.conf رکھنا چاہئے
    اپاچی لاگ فائلیں ( access_log اور access_log ) /var/log/httpd/ ڈائریکٹری میں واقع ہیں۔ ہر ووسٹ کے ل a ایک مختلف access اور error لاگ فائلوں کی سفارش کی جاتی ہے۔ آپ اپنے ڈومین دستاویز کی روٹ ڈائرکٹری کو کسی بھی مقام پر مرتب کرسکتے ہیں۔ ویبروٹ کے لئے سب سے عام مقامات میں شامل ہیں:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

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

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

آپ اپاچی سروس کو اسی طرح کسی دوسرے سسٹمڈ یونٹ کی طرح سنبھال سکتے ہیں۔

اپاچی سینٹوس