Matikan kesalahan dan akses log untuk satu host virtual


18

Jika saya tidak menetapkan log kesalahan di dalam virtual host itu akan default ke log kesalahan / akses default. Apakah ada cara untuk mematikan ini untuk satu host virtual?

Jawaban:


35

Di dalam <VirtualHost>blokir Anda untuk vhost yang dimaksud, Anda dapat mengonfigurasi log yang akan dikirim ke / dev / null

<VirtualHost *:80>
     ServerName nologserver.tld

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

Apakah ini akan bekerja pada Windows juga?
Uwe Keim

1
@ UweKeim Tidak, saya mencari solusi Windows juga ...
TheStoryCoder

0

Ubah /etc/apache2/conf-enabled/other-vhosts-access-log.conf menjadi berikut:

ErrorLog /dev/null

CustomLog /dev/null common

Saya mendapatkan kesalahan berikut saat memulai ulang apache setelah perubahan ini: Kesalahan sintaks pada baris 71 dari /etc/apache2/sites-enabled/example.com: CustomLog mengambil dua atau tiga argumen, nama file, string format log kustom atau nama format , dan klausa "env =" opsional (lihat dokumen)
John Magnolia
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.