Tắt lỗi và truy cập nhật ký cho một máy chủ ảo


18

Nếu tôi không đặt nhật ký lỗi bên trong máy chủ ảo, nó sẽ mặc định là nhật ký truy cập / lỗi mặc định. Có cách nào để tắt cái này cho một máy chủ ảo không?

Câu trả lời:


35

Trong <VirtualHost>khối của bạn cho vhost đang đề cập, bạn có thể định cấu hình nhật ký được gửi tới / dev / null

<VirtualHost *:80>
     ServerName nologserver.tld

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

Điều này cũng sẽ làm việc trên Windows?
Uwe Keim

1
@UweKeim Không, tôi cũng đang tìm giải pháp Windows ...
TheStoryCoder

0

Thay đổi /etc/apache2/conf-enables/other-vhosts-access-log.conf thành sau:

ErrorLog /dev/null

CustomLog /dev/null common

Tôi gặp lỗi sau khi khởi động lại apache sau thay đổi này: Lỗi cú pháp trên dòng 71 của /etc/apache2/sites-enables/example.com: CustomLog nhận hai hoặc ba đối số, tên tệp, chuỗi định dạng nhật ký tùy chỉnh hoặc tên định dạng và một mệnh đề "env =" tùy chọn (xem tài liệu)
John Magnolia
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.