تكنولوجيا

كيفية العثور على مجلد تكوين Apache – CloudSavvy IT

سيصوت الغينيون لصالح غينيا في انتخابات رئاسية محكمة

يستخدم Apache ملفات التكوين لتغيير سلوكه.عادة ما يخزنها في /and so on/apache2/ في أنظمة Unix ، قد يكون دليل التكوين مختلفًا ، اعتمادًا على كيفية تثبيته ونظام التشغيل الذي يعمل عليه.

مكان مشترك

الطريقة الرئيسية لتهيئة Apache هي تعديل ملف التكوين الرئيسي ، والذي يوجد عادةً في:

/etcetera/apache2/apache2.conf

يمكن أيضًا تسمية هذا الملف httpd.conf على المنشآت القديمة. إذا لم يكن موجودًا ، فقد يكون في أحد المواقع التالية:

  • /and so forth/httpd/httpd.conf
  • /and so forth/httpd/conf/httpd.conf
  • /usr/nearby/apache2/apache2.conf– إذا كنت تقوم بالتجميع من الكود المصدري ، فسيتم تثبيت Apache على /usr/neighborhood/ أو /decide/بدلا من /etcetera/.

إذا قمت بتثبيت Apache على Windows ، فربما تكون قد قمت بتثبيته في ملف C:Software Documents الدليل ، ضمن “Apache Software package Foundation”:

C:Application FilesApache Software package FoundationApache2.4

إذا كنت تستخدم Apache على macOS (للتطوير المحلي) ، فسيكون مجلد التكوين في الموقع العادي /etcetera/apache2/ الموقع ، إذا كنت تستخدم الإصدار القياسي من Apache الذي يأتي مع macOS. إذا قمت بتثبيت أحدث إصدار من brew ، فسيكون موجودًا في:

/usr/local/and so on/httpd/httpd.conf

بغض النظر عن نظام التشغيل أو تفاصيل التثبيت ، ستجد في مجلد تكوين الجذر هذا بعض الملفات والأدلة:

  • apache2.conf أو httpd.conf هو ملف التكوين الرئيسي.
  • ports.conf حدد المنفذ الذي يجب أن يستمع إليه Apache.
  • conf.d/ تُستخدم لتخزين أجزاء التكوين التي يمكن تضمينها في التكوين الرئيسي.
  • internet sites-available/ هو دليل يحتوي على ملفات تكوين فريدة لكل موقع ويب يستضيفه خادم الويب الخاص بك. يمكنك استضافة مواقع متعددة من نفس عنوان IP ؛ يقسم Apacheهم حسب اسم المجال ويستخدم ملف تكوين منفصل لكل منها.الممارسة المعتادة هي تسمية هذه الملفات وفقًا لاسم المجال الخاص بك ، على سبيل المثال web pages-out there/illustration.com. يمكنك نسخ موقع افتراضي.
  • sites-enabled/ تحديد الموقع الفعلي المستخدم.هذا مجلد خاص يحتوي على ارتباط رمزي لملف التكوين الفعلي web pages-readily available. باستخدام هذا ، يمكنك بسهولة فتح الموقع وإغلاقه a2ensite أمر.

استخدم ملف htaccess للتكوين

يمكنك أيضًا تكوين Apache دون لمس تكوين الجذر.إذا تم تمكين هذه الميزة ، سيحاول Apache القراءة .htaccess من جذر المستند لموقعك (حيث تضع HTML ومحتويات الموقع الأخرى).

إنه مفيد بشكل خاص للاستضافة المشتركة. في معظم الحالات ، إذا حصلت على خدمات استضافة ويب رخيصة من خدمات مثل GoDaddy أو SquareSpace ، فلن تقوم فقط باستئجار خادم ويب كامل لموقعك على الويب. يتم تجميع موقعك مع العديد من المواقع الصغيرة الأخرى ويعمل على خادم كبير ، مما يقلل بشكل كبير من تكاليف الاستضافة. تكمن مشكلة هذا الإعداد في أنك لا تريد أن يتمكن الأشخاص من تعديل تكوين مواقع الأشخاص الآخرين التي تعمل على نفس الخادم ، لذلك لا يمكنك منح حق الوصول إلى مجلد التكوين الرئيسي فقط.

.htaccess يحل الملف هذه المشكلة عن طريق تغيير سلوك Apache استنادًا إلى المجلد الذي يتم توفير المحتوى فيه. سيؤدي القيام بذلك إلى تحمل بعض النفقات العامة على الأداء ، لذلك لا يوصى باستخدامه ما لم تضطر إلى استخدامه من قبل مزود خدمة الاستضافة المشتركة.

في هذه الحالة ، يكون موقع مجلد التكوين بسيطًا – قم بإنشاء ملف جديد باسم بسيط:

.htaccess

ووضعه في دليل جذر المستند الخاص بك index.html أو index.php صفحة.هذا .htaccess سيقوم الملف بالكتابة فوق التكوين الجذر للدليل بأكمله وتطبيقه على أي أدلة فرعية.

يمكن أن يكون لديك عدة ملفات .htaccess الملفات في أدلة مختلفة ؛ على سبيل المثال ، إذا كنت تستضيف جزءًا من موقع الويب الخاص بك على /admin/ مجلد ، يمكنك وضع ملف .htaccess في هذا المجلد وأضف مصادقة HTTP أساسية لحمايته.

كيفية العثور على مجلد التكوين يدويًا

في معظم التوزيعات ، يمكنك عادةً استخدام ملفات whereis الأوامر المستخدمة لتحديد موقع البرنامج والملفات المرتبطة به:

whereis apache2

يقوم بإخراج موقع ملف Apache الثنائي ، بالإضافة إلى مجلد تكوين Apache وجميع الأدلة ذات الصلة:

apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/person/person8/apache2.8.gz

إذا لم يكن لديك هذا الأمر أو لم يعمل ، فاستخدم uncover ابحث في محرك الأقراص بأكمله عن دليل باسم “”apache2“:

sudo find / -kind d -title "apache2"

يمكنك أيضًا محاولة البحث عن “httpd“لأنه قد يتم تثبيت Apache بهذا الاسم. إذا لم يسرد أي من هذين الأمرين أي شيء ، فربما لم تقم بتثبيت Apache في المقام الأول.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى