انڈروئد

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

Ansible Installation On Linux | Ansible Installation And Configuration On CentOS 7 | Simplilearn

Ansible Installation On Linux | Ansible Installation And Configuration On CentOS 7 | Simplilearn

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

Anonim

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

شرطیں

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

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

اپاچی پہلے سے طے شدہ CentOS ذخیروں میں دستیاب ہے اور تنصیب بالکل سیدھا ہے۔

سینٹوس اور آر ایچ ای ایل پر اپاچی پیکیج اور سروس کو httpd کہا جاتا ہے۔ پیکیج کو انسٹال کرنے کے لئے درج ذیل کمانڈ کو چلائیں:

sudo yum install

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

sudo systemctl enable sudo systemctl start

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

اگر آپ کا سرور فائر وال کے ذریعہ محفوظ ہے تو آپ کو HTTP اور HTTPS بندرگاہیں ، 80 اور 443 کھولنے کی ضرورت ہے۔ ضروری بندرگاہوں کو کھولنے کے لئے درج ذیل احکامات کا استعمال کریں:

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

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

اب جب کہ ہم اپاچی اپنے سینٹوس 7 سرور پر انسٹال اور چل رہے ہیں ہم اپاچی سروس کا درجہ اور ورژن دیکھ سکتے ہیں ، اس کے ساتھ:

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 Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND

sudo httpd -v

Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16

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

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

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

اپاچی سروس کو روکنے کے لئے ، چلائیں:

sudo systemctl stop

اسے دوبارہ شروع کرنے کے لئے ، ٹائپ کریں:

sudo systemctl start

اپاچی سروس کو دوبارہ شروع کرنے کے لئے:

sudo systemctl restart

آپ کی تشکیل میں کچھ تبدیلیاں کرنے کے بعد اپاچی سروس کو دوبارہ لوڈ کرنے کے لئے:

sudo systemctl reload

اگر آپ بوٹ شروع کرنے کے لئے اپاچی سروس کو غیر فعال کرنا چاہتے ہیں تو:

sudo systemctl disable

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

sudo systemctl enable

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

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

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

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

اپاچی سینٹوس

یہ پوسٹ CentOS 7 سیریز پر انسٹال LAMP اسٹیک کا ایک حصہ ہے۔

اس سلسلے میں دیگر پوسٹس:

Cent سینٹوس 7 پر اپاچی کو انسٹال کرنے کا طریقہ Cent سینٹوس 7 پر ایس کیو ایل انسٹال کریں Cent سینٹوس 7 پر اپاچی ورچوئل ہوسٹس سیٹ اپ کرنے کا طریقہ Cent سینٹوس 7 پر لیٹ انکرپٹ کے ساتھ اپاچی کو محفوظ کریں