एक वर्चुअल होस्ट के लिए एरर और एक्सेस लॉग को बंद करें


18

अगर मैं एक वर्चुअल होस्ट के अंदर एक त्रुटि लॉग सेट नहीं करता हूं तो यह डिफ़ॉल्ट त्रुटि / एक्सेस लॉग के लिए डिफ़ॉल्ट होगा। क्या एक वर्चुअल होस्ट के लिए इसे बंद करने का कोई तरीका है?

जवाबों:


35

<VirtualHost>प्रश्न में vhost के लिए आपके ब्लॉक के भीतर आप लॉग इन को / dev / null में भेजे जाने के लिए कॉन्फ़िगर कर सकते हैं

<VirtualHost *:80>
     ServerName nologserver.tld

     ErrorLog /dev/null
     CustomLog /dev/null common
</VirtualHost>

क्या यह विंडोज पर भी काम करेगा?
— उवे कीम

1
@UweKeim नहीं, मैं एक विंडोज समाधान के लिए देख रहा हूँ ...
— TheStoryCoder

0

निम्नलिखित के लिए /etc/apache2/conf-enabled/other-vhosts-access-log.conf बदलें:

ErrorLog /dev/null

CustomLog /dev/null common

इस परिवर्तन के बाद अपाचे को रीस्टार्ट करने पर मुझे निम्न त्रुटि मिलती है: /etc/apache2/sites-enabled/example.com की लाइन 71 पर सिंटैक्स त्रुटि: CustomLog में दो या तीन तर्क, एक फ़ाइल का नाम, एक कस्टम फ़ाइल स्वरूप स्ट्रिंग या स्वरूप नाम लेता है , और एक वैकल्पिक "एनवी =" क्लॉज (डॉक्स देखें)
— जॉन मैग्नोलिया
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.