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?

John Magnolia
sumber

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>
Iain
sumber
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
Izac
sumber
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