كيف يمكنني التوقف عن خادم أباتشي إنشاء ملفات error_log؟

StackOverflow https://stackoverflow.com/questions/1745839

  •  20-09-2019
  •  | 
  •  

سؤال

هل هناك وسيلة لوقف أباتشي إنشاء ملفات error_log باستخدام هتكس؟

هل كانت مفيدة؟

المحلول

وربما لا يوجد طريقة للقيام بذلك القيام بشيء عدا مضحك مثل

ErrorLog "|/bin/true"

لقد ترون في دليل هذا التوجيه لا تتوفر إلا في التكوين الخادم وvirtualhost. إذا كنت ترغب في حذف إدخال سجل معين لعناوين المواقع معينة، يمكنك جعل السيناريو الذي من شأنه أن تصفية تلك الخطوط واستخدام شيء من هذا القبيل:

ErrorLog "|/path/to/your/script.pl"

في بنفس الطريقة التي يمكن أن تقلل من مستوى سجل إلى حد كبير أي شيء مع <لأ href = "http://httpd.apache.org/docs/1.3/mod/core.html#loglevel" يختلط = "noreferrer نوفولو "> هذا :

LogLevel emerg

وهذا لن تفادي وجود الملف ولكن سيكون على الأرجح بضعة أسطر طويلة أو 0 بايت. أيضا لا يمكنك استخدام .htaccess إلى ذلك، يكون لديك الوصول إلى التكوين الخادم.

والنقطة الأخيرة، وأنا لست متأكدا ما كنت تنوي القيام به ولكن ملفات السجل وأمن المعلومات القيمة والتي قد تحتاج إليها في حال كان لديك للتحقيق في بعض المشاكل، والأحداث الأمنية (المأجور، والتدقيق) أو إحصاءات حتى. إذا كانت مشكلة لديك سجلات أكثر من اللازم، أنصحك أن نلقي نظرة على البرنامج سجل التناوب، وربما cronolog شأنها أن تساعدك على التعامل معه بشكل أفضل.

scroll top