سینٹس میں اپاچی انسٹال کرنا 7.

Anonim

Centos میں اپاچی انسٹال کرنا 7.

مقامی سرور پر اپنی سائٹ کو انتظام کرنے کے لئے، آپ کو اضافی اجزاء کا ایک سیٹ انسٹال کرنے کی ضرورت ہے جو ایک ہی نظام کو منظم کرنے کے لئے ایک ہی نظام کو منظم کرنے کی ضرورت ہے جو کسی بھی غلطیوں کے بغیر منصوبہ بندی کی جاتی ہے. ایسی ڈھانچے کے اہم اجزاء میں سے ایک ویب سرور پر غور کیا جا سکتا ہے. صارفین کو اکثر اس کی سادگی اور سیٹ اپ کی سادگی اور لچک کی وجہ سے، اور ساتھ ساتھ بیرونی ماڈیولز کو منسلک کرنے کے امکان کی وجہ سے اپاچی کا استعمال کرنا پسند ہے. تاہم، تنصیب اور اہم ترتیب - یہ عمل تیزی سے نہیں ہے اور کچھ بھی مشکل ہے، لہذا ہم اس سے زیادہ تفصیل سے اس بارے میں بتانا چاہتے ہیں، سینٹس 7 تقسیم کرتے ہیں.

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

آج کے آرٹیکل کی ساخت کو مرحلہ دیا جائے گا، تاکہ یہاں تک کہ سب سے زیادہ نیا صارف بھی سمجھتا تھا کہ کس طرح ویب سرور کی تنصیب اور تیاری کے تحت کیا جاتا ہے. فوری طور پر واضح کریں کہ ہم اپاچی کے تفصیلی ایڈجسٹمنٹ کے لئے دستی اداروں کو فراہم نہیں کرتے ہیں، کیونکہ یہ صارف کی ذاتی ترجیحات اور موجودہ دیگر اہم اجزاء پر منحصر ہے. اس معلومات کے لئے، ہم آپ کو ہمیشہ سرکاری دستاویزات کو تبدیل کرنے کے لئے مشورہ دیتے ہیں.

مرحلہ 1: تیاری اور تنصیب

آئیے اپاچی کی درستی کے لئے ذمہ دار اجزاء انسٹال کرنے سے فوری طور پر شروع کریں اور تمام ماتحت خدمات شامل کریں. ہم اس کے لئے تقسیم کی ذخیرہ کا استعمال کرنے کے لئے تقسیم کے ذخیرہ پیش کرتے ہیں، کیونکہ سوفٹ ویئر کے آخری مستحکم ورژن ہمیشہ رکھی جاتی ہے، اور تنصیب کے عمل خود کو زیادہ وقت نہیں لیتا ہے.

  1. "ٹرمینل" کو چلائیں، مثال کے طور پر، "پسندیدہ" سیکشن میں آئکن کے ذریعہ.
  2. CentOS 7 میں اپاچی ویب سرور کی مزید تنصیب کے لئے ٹرمینل پر جائیں

  3. اگر ایک اپاچی پہلے سے ہی کمپیوٹر پر نصب کیا گیا ہے یا آپ نے اس کے اجزاء میں سے ایک کو خارج کر دیا تو، صرف SUDO یوم اپ ڈیٹ HTTPD کمانڈ کا استعمال کرتے ہوئے اس کی کلید کو دبانے سے اسے چالو کرکے استعمال کرتے ہوئے استعمال کریں.
  4. Centos 7 میں اپاچی کے موجودہ ورژن کی تازہ ترین معلومات کی جانچ پڑتال کے لئے کمانڈ

  5. یہ کارروائی سپرسر کی طرف سے کارکردگی کا مظاہرہ کیا جاتا ہے، جس کا مطلب یہ ہے کہ آپ کو اس اکاؤنٹ سے ایک پاسورڈ کی وضاحت کرکے اس کی تصدیق کرنا ہے.
  6. Apache اپ ڈیٹس کی توثیق ایک Superuser پاس ورڈ درج کرکے سینٹس 7 میں چیک کریں

  7. اگر اپ ڈیٹس انسٹال ہو جائیں تو، آپ کو اس سے مطلع کیا جائے گا، اور اگر پیکٹ غائب ہو تو، مناسب کردار کا دوسرا پیغام ظاہر ہوگا.
  8. Centos 7 میں اپاچی ویب سرور کی موجودہ حالت کے بارے میں معلومات

  9. اب چلو خرگوش سے اپاچی کی تنصیب کے بارے میں بات کرتے ہیں. جیسا کہ ہم نے پہلے ہی کہا ہے، ہم اس کے لئے استعمال کرنے کے لئے سرکاری ذخیرہ استعمال کریں گے، لہذا، آپ کو سڈو یم انسٹال کمانڈ httpd داخل کرنے کی ضرورت ہے.
  10. ٹرمینل کے ذریعہ سینٹس 7 میں اپاچی ویب سرور کی تنصیب شروع کرنے کا ایک کمانڈ

  11. پیکج کی تنصیب کو مطلع کرتے وقت، Y ورژن کو منتخب کرکے اس کی تصدیق کرتے ہیں.
  12. Centos میں اپاچی ویب سرور کی تنصیب کی تصدیق 7.

  13. تنصیب کی تکمیل کی توقع ہے، جبکہ آپ موجودہ ٹرمینل سیشن کو بند نہیں کرتے ہیں تاکہ عمل میں مداخلت نہ کریں.
  14. Centos 7 میں ڈاؤن لوڈ، اتارنا پیکج اپاچی کی تکمیل کے لئے انتظار کر رہے ہیں

  15. آخر میں، یہ فوری طور پر ایک ویب سرور شروع کرنے کی سفارش کی جاتی ہے جو SUDO Systemctl کے ذریعے کیا جا سکتا ہے httpd شروع.
  16. سینٹس 7 میں نصب اپاچی ویب سرور کی خدمت شروع کرنے کا حکم

  17. SUDO Systemctl حیثیت httpd کے ذریعے موجودہ حیثیت کی جانچ پڑتال کریں.
  18. Centos 7 میں موجودہ اپاچی ویب سرور کی حیثیت کو چیک کرنے کے لئے ایک کمانڈ 7

  19. نوٹیفکیشن "فعال: فعال (چل رہا ہے)" کا مطلب یہ ہے کہ اب اپاچی صحیح طریقے سے کام کر رہا ہے اور آپ اس کی مزید ترتیب میں آگے بڑھ سکتے ہیں.
  20. سینٹس 7 میں نصب اپاچی ویب سرور کی موجودہ حالت کے بارے میں معلومات

یہ سب کچھ تھا جو آپ کو ویب سرور کو انسٹال کرنے کے لئے بنیادی طریقہ کار کے بارے میں جاننے کی ضرورت ہے. جیسا کہ آپ دیکھ سکتے ہیں، اس میں کچھ پیچیدہ نہیں. اگلا، ہم اہم خدمات اور مرکزی ترتیب کی تنصیب کے ساتھ بات چیت کے بارے میں بات کرنا چاہتے ہیں، اور آپ کو یہ فیصلہ کرنا ہے کہ آیا یہ ہدایات یا انتظام کے بارے میں معلومات کی تلاش کرنے کے قابل ہے یا آپ پہلے ہی موجود ہیں.

مرحلہ 2: اپاچی مینجمنٹ

سینٹر میں ویب سرور، دیگر تقسیم کے طور پر، سروس کی شکل میں پس منظر میں افعال کرتا ہے. پہلے سے طے شدہ طور پر، یہ خود مختار میں شامل کیا جاتا ہے، اور ہم نے پہلے ہی ریاست کی چالو کرنے اور توثیق کے بارے میں پہلے ہی کہا ہے. اگر آپ کو اس آلے کو منظم کرنے کی خواہش ہے تو، یہ اس طرح کی جاتی ہے:

  1. اپاچی کو مکمل کرنے کے لئے SUDO Systemctl STOP HTTPD درج کریں.
  2. Centos 7 میں اپاچی ویب سرور سروس کو روکنے کے لئے ایک کمانڈ

  3. یہ اور بعد میں سبھی حکموں کو سپرسر کی طرف سے عملدرآمد کیا جائے گا، لہذا آپ کو مناسب پاس ورڈ درج کرنے کے ذریعے اس کی تصدیق کرنے کی ضرورت ہوگی.
  4. پاس ورڈ داخل کرنے کے ذریعے سینٹس 7 میں اپاچی سٹاپ کمانڈ کی توثیق

  5. SUDO Systemctl کے ذریعے دوبارہ شروع کریں HTTPD کمانڈ کو دوبارہ شروع کریں. یہ ٹیم ان حالات میں متعلقہ ہے جہاں سرور ناکام ہوجاتا ہے یا باقی اجزاء کے ساتھ بات چیت کی خصوصیات کی وجہ سے اسے دوبارہ شروع کرنے کی ضرورت ہے.
  6. CentOS میں اپاچی ویب سرور کو دوبارہ شروع کرنے کے لئے ٹیم 7.

  7. SUDO Systemctl دوبارہ لوڈ httpd کا استعمال کریں اگر یہ ضروری ہے کہ قوت میں داخل ہونے کی ترتیب کے بعد تمام تبدیلییں، لیکن کنکشن میں سے کوئی بھی ٹوٹ گیا.
  8. کنکشن 7 کنکشن کو منسلک کرنے کے بغیر CentOS 7 میں اپاچی ویب سرور کو دوبارہ شروع کرنے کا حکم

  9. SUDO Systemctl httpd کمانڈ کو Autoload سے اپاچی ہٹانے کو غیر فعال کریں، اور سوڈو Systemctl httpd کو ایک معیاری ریاست کو واپس لے لیتا ہے. اس کے علاوہ، جب آپ اس اختیار کو فعال کرتے ہیں تو، آپ کو اس پیرامیٹر کے لئے ذمہ دار ہے جو ایک نیا علامتی لنک بنانے کے بارے میں مطلع کیا جائے گا.
  10. Autoload سے CentOS 7 میں Apache میں اضافہ یا استثنا کرنے کا حکم

جیسا کہ آپ دیکھ سکتے ہیں، سروس کی ریاست کی سب سے زیادہ معیاری ٹیموں کو منظم کریں. وہ یاد رکھنا آسان ہو گا اگر آپ اکثر نیٹ ورک ایڈمنسٹریشن، ایک علیحدہ سائٹ یا کسی بھی ایپلی کیشنز کے دوران اس طرح کے اقدامات پر مجبور ہوجائیں گے.

مرحلہ 3: بنیادی ترتیب

بنیادی ترتیب میں مجازی میزبان ترتیبات سے مراد ہے، جو ایک سرور پر مختلف ڈومینز کی ترتیبات اور جگہوں کے لئے مفید ہے. ایک معیاری مجازی میزبان کافی کافی ہے اگر آپ صرف ایک سائٹ سے نمٹنے کے لۓ، تاہم، دوسرے ڈومینز کو رجسٹر کرنے کے بعد، آپ کو اضافی پیرامیٹرز کی تخلیق کو سہولت دینا پڑے گا. مثال کے طور پر، ہم معیاری مجازی میزبان لے جائیں گے، اور اگر ضرورت ہو تو آپ اپنا ایڈریس تبدیل کردیں.

  1. چلو ایک کیٹلاگ کی تخلیق کے ساتھ شروع کرتے ہیں جہاں مجازی میزبان کی تمام بیٹی کو ذخیرہ کیا جائے گا. یہ سوڈو mkdir -p /var/www/example.com/html کمانڈ کے ذریعے کیا جاتا ہے.
  2. سینٹس 7 میں ایک نیا مجازی میزبان اپاچی کو ذخیرہ کرنے کے لئے ایک فولڈر بنانا

  3. ایک اضافی فولڈر کی ضرورت ہے، جہاں ایونٹ لاگ ان خود کار طریقے سے محفوظ ہوجائے گی. سوڈو mkdir -p /var/www/example.com/log میں داخل کرنے کیلئے اسے شامل کرنے کے لئے.
  4. سینٹس 7 میں نئے مجازی میزبان اپاچی واقعات کو ذخیرہ کرنے کے لئے ایک فولڈر بنانا

  5. سڈو چاقو -R $ صارف کے ذریعہ ڈائرکٹری کے معیاری حقوق کو مقرر کریں: $ صارف /var/www/example.com/html.
  6. سینٹس 7 میں تخلیقی اپاچی فولڈرز کے لئے معیاری رسائی کی سطح کو انسٹال کرنا

  7. سڈو Chmod -r 755 / Var / www داخل کرنے والے ہر صارف کے لئے اضافی انسٹال اور استحکام.
  8. سینٹس 7 میں پیدا کردہ اپاچی فولڈرز کے لئے معیاری رسائی کی سطح کو قائم کرنے کے لئے دوسرا کمانڈ

  9. ہم مرکزی صفحہ کا ایک نمونہ بنانے کے لئے آگے بڑھیں گے جو میزبان کی کاریگری کی جانچ پڑتال کرتے وقت ظاہر کی جائے گی. ایک آسان ایڈیٹر کے ذریعہ ایک نیا ٹیکسٹ فائل بنائیں، مثال کے طور پر، نانو کا استعمال کرتے ہوئے، آپ کو سوڈو نانو /var/www/example.com/html/index.html درج کرنا چاہئے.
  10. سینٹس 7 میں مجازی میزبان اپاچی کے مواد کے لئے ایک ٹیکسٹ ایڈیٹر شروع کرنا

  11. جب آپ ٹیکسٹ ایڈیٹر کھولتے ہیں تو، ایک اطلاع کو مطلع کیا جائے گا کہ یہ ایک نئی فائل ہے. فکر مت کرو، کیونکہ یہ ہونا چاہئے. ہم خاص طور پر اسے تشکیل دیتے ہیں، مناسب ترتیب کو بے نقاب کرتے ہیں.
  12. Centos 7 میں ایک نیا اپاچی مجازی میزبان پیج فائل کی تخلیق پر معلومات

  13. ذیل میں کوڈ داخل کریں، خود مختار متن پر معیاری سلامتی کی جگہ لے لے. اگر آپ چاہتے ہیں تو، آپ مناسب طریقے سے مناسب صفحہ بنانے کی طرف سے ساخت کو مکمل طور پر دوبارہ کر سکتے ہیں.

    مثال کے طور پر میں خوش آمدید!

    کامیابی! مثال کے طور پر ورچوئل میزبان کام کر رہا ہے!

  14. CentOS میں ایک اپاچی مجازی میزبان پیج تشکیل 7.

  15. Ctrl + O پر کلک کرکے تبدیلیوں کو محفوظ کریں، اور پھر CTRL + X کے ذریعہ ٹیکسٹ ایڈیٹر چھوڑ دیں.
  16. سینٹس 7 میں ایک مجازی میزبان اپاچی صفحہ فائل بنانے کے بعد ٹیکسٹ ایڈیٹر سے باہر نکلیں

  17. یہ صرف ابتدائی ترتیبات تھے. اب مجازی میزبان پر آگے بڑھیں: آپ سب سے پہلے اس کے اسٹوریج کے لئے فولڈرز کی وضاحت کرنے کی ضرورت ہے. ایسا کرنے کے لئے، سوڈو MKDIR / وغیرہ / httpd / سائٹس-دستیاب / وغیرہ / httpd / سائٹس میں داخل کریں.
  18. CentOS 7 میں اپاچی سائٹس کو ذخیرہ کرنے کے لئے ایک فولڈر بنانا

  19. اس کے بعد، ویب سرور کی وضاحت کریں جو اب وہ دوسرے اجزاء کے ساتھ بات چیت کرنے کی ضرورت ہے. یہ کام اہم ترتیب فائل میں ترمیم کے ذریعے کیا جاتا ہے. SUDO نینو /etc/httpd/conf/httpd.conf کی وضاحت کرکے ایک ٹیکسٹ ایڈیٹر کے ذریعہ اسے چلائیں.
  20. Centos 7 میں اپاچی میں ایک نیا مجازی میزبان کی وضاحت کرنے کے لئے گلوبل ٹائکچرز میں منتقلی

  21. فہرست کے نچلے حصے میں چلائیں اور شامل کریں شامل کریں کہ نظریاتی سائٹس - فعال / * سٹرنگ. conf.
  22. Centos میں گلوبل ترتیب فائل اپاچی کو تبدیل کرنا 7.

  23. ٹیکسٹ ایڈیٹر کو چھوڑنے سے پہلے، تمام تبدیلیوں کو بچانے کے لئے مت بھولنا.
  24. Centos 7 میں اپاچی ترتیب ترتیب فائل میں عالمی تبدیلیوں کے بعد تبدیلیاں بچانے کے

  25. مجازی میزبان بنانے کے لئے، آپ کو ایک اور ترتیب کی فائل کی ضرورت ہوگی. سوڈو نینو /etc/httpd/sites- available/example.com.conf کے ذریعے اسے بنائیں.
  26. سینٹس 7 میں ایک نیا مجازی میزبان اپاچی بنانے کے لئے ایک ٹیکسٹ ایڈیٹر شروع کرنا

  27. یہاں مزید مواد داخل کریں، آپ کو ضروری قطاروں کو تبدیل کرنے کے لۓ.

    Servername www.example.com.

    serveralias manime.com.

    Documentroot /var/www/example.com/html.

    غلطی /var/www/example.com/log/Error.log.

    CustomLog /var/www/example.com/log/requests.log مشترکہ.

  28. Centos 7 میں نئے اپاچی مجازی میزبان کے لئے معیاری مواد میں داخل

  29. یہ صرف SUDO LN -S /etc/Httpd/sites- available/example.com.conf /etc/httpd/sites-enable/Example.com.conf کے ذریعے ایک علامتی لنک بنانے کے ذریعے فائل کو چالو کرنے کے لئے صرف اس فائل کو چالو کرنے کے لئے.
  30. CentOS 7 میں اپاچی مجازی میزبان کی کارکردگی کو یقینی بنانے کے لئے ایک نیا علامتی لنک بنانا

مرحلہ 4: رسائی کنٹرول سیٹ اپ

اگر یہ عالمی پیرامیٹرز قائم کرنے کے لئے آتا ہے، تو یہ رسائی کنٹرول فراہم کرنے کے لئے ضروری ہے، جو کئی صارفین کو اشارہ کرتے ہیں جو پہلے سے سمجھا جاتا ڈائریکٹریز میں تبدیلی کرنے کے قابل ہو جائیں گے. یہ طریقہ کار رسائی کی سطح کو منظم کرنے کے لئے ذمہ دار معیاری Selinux کے آلے کا استعمال کرتے ہوئے کارکردگی کا مظاہرہ کیا جاتا ہے.

  1. SUDO setsebool -p httpd_unied کے ذریعے گلوبل سیکورٹی پیرامیٹر مقرر کریں 1. یہ تمام قسم کے عمل کو فراہم کرے گا.
  2. Centos 7 میں گلوبل رسائی کے قوانین اپاچی مجازی میزبان فائلوں کی تشکیل

  3. اگلا یہ موجودہ سیلینکس پیرامیٹرز کو چیک کرنے کے لئے سفارش کی جاتی ہے جو خود کار طریقے سے فراہم کی گئی تھی. ایسا کرنے کے لئے، سڈو LS -dz /var/www/example.com/log/ لکھیں.
  4. Centos 7 میں موجودہ اپاچی مجازی میزبان تک رسائی کی حیثیت کی جانچ پڑتال شروع کریں

  5. نتیجے کے طور پر، آپ DRWXR-XR-X کے مواد کو دیکھیں گے. جڑ جڑ unconfined_u: object_r: httpd_sys_content_t: s0 /var/www/example.com/log/. اس کا مطلب یہ ہے کہ اب اپاچی صرف ان فائلوں کو پڑھ سکتے ہیں جو انسٹال شدہ فولڈر میں تخلیق کیے گئے ہیں، بالترتیب، ترتیب کو تبدیل کرنا پڑے گا.
  6. CentOS 7 میں اپاچی مجازی میزبان تک رسائی تک رسائی کا مطالعہ

  7. یہ کام SUDO SEMEMANGE FCONTEXT -A -T httpd_log_t "/var/www/example.com/log(/*) کے ذریعہ کیا جاتا ہے؟".
  8. CentOS 7 میں اپاچی مجازی میزبان کو مطابقت پذیر رسائی کے قوانین کو تبدیل کرنا

  9. تبدیلیوں کو محفوظ کریں اور اسے بنانے کے لئے تاکہ وہ SUDO Resastorecon -r -v /var/www/example.com/log میں داخل ہونے سے سرور کو دوبارہ شروع کرنے کے بعد چالو کر رہے ہیں.
  10. Centos 7 میں اپاچی مجازی میزبان کی ترتیبات تک رسائی کو اپ ڈیٹ کرنا

  11. اب سوڈو LS -dz /var/www/example.com/log/ میں تبدیلیوں کی جانچ پڑتال کریں.
  12. Centos 7 میں اپاچی مجازی میزبان ڈیٹا کو اپ ڈیٹ کرنے کے بعد آؤٹ پٹ کی معلومات

  13. جیسا کہ آپ دیکھ سکتے ہیں، نتیجے کے طور پر، نتیجے میں فارم DRWXR-XR-X ہے. جڑ جڑ unconfined_u: object_r: httpd_log_t: S0 /var/www/example.com/log، لہذا، سب کچھ صحیح طریقے سے کیا جاتا ہے.
  14. CentOS 7 میں اپ ڈیٹ اپ ڈیٹ کرنے کے بعد مجازی میزبان تک رسائی دیکھیں

  15. یہ صرف تمام تبدیلیوں کی جانچ پڑتال کے لئے رہتا ہے. ایسا کرنے کے لئے، SUDO Systemctl HTTPD دوبارہ شروع کریں اور درج پر کلک کریں.
  16. تمام تبدیلیوں کو بنانے کے بعد سینٹس 7 میں اپاچی خدمات کو دوبارہ شروع کرنا

  17. Superuser پاس ورڈ کی وضاحت کرکے کارروائی کی تصدیق کریں.
  18. Centos 7 میں اپلی کیشن سروسز کو دوبارہ شروع کرنے کے لئے ایکشن کی توثیق پاس ورڈ

  19. LS -lz /var/www/example.com/log میں داخل ہونے کی طرف سے ڈائرکٹری کے لئے ایک درخواست بنائیں. اگر مواد جس نے شائع کیا ہے تو -RW-R---. 1 جڑ جڑ کی خرابی. log -rw-r - r--. 1 جڑ جڑ 0 درخواستیں .گ، اس کا مطلب یہ ہے کہ تمام پچھلے ترتیبات کو صحیح طریقے سے مکمل کیا گیا ہے.
  20. خدمات ریبوٹنگ کے بعد سینٹس 7 میں اپاچی رسائی کی سطح کی حیثیت کی جانچ پڑتال

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

اپاچی دستاویزات کی سرکاری ویب سائٹ پر جائیں

مزید پڑھ