ปิดข้อผิดพลาดและเข้าถึงบันทึกสำหรับโฮสต์เสมือนหนึ่งรายการ


18

ถ้าฉันไม่ได้ตั้งค่าบันทึกข้อผิดพลาดภายในโฮสต์เสมือนมันจะเริ่มต้นกับข้อผิดพลาดเริ่มต้น / บันทึกการเข้าถึง มีวิธีที่จะปิดสิ่งนี้สำหรับโฮสต์เสมือนหรือไม่?

คำตอบ:


35

ภายใน<VirtualHost>บล็อกของคุณสำหรับ vhost ที่เป็นปัญหาคุณสามารถกำหนดค่าบันทึกที่จะส่งไปยัง / dev / null

<VirtualHost *:80>
     ServerName nologserver.tld

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

ใช้งานกับ Windows ได้หรือไม่
Uwe Keim

1
@UweKeim ไม่ฉันกำลังมองหาวิธีแก้ปัญหา Windows เช่นกัน ...
TheStoryCoder

0

เปลี่ยน /etc/apache2/conf-enabled/other-vhosts-access-log.conf เป็นดังต่อไปนี้:

ErrorLog /dev/null

CustomLog /dev/null common

ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อรีสตาร์ท apache หลังจากการเปลี่ยนแปลงนี้: ข้อผิดพลาดทางไวยากรณ์ที่บรรทัดที่ 71 ของ /etc/apache2/sites-enabled/example.com: CustomLog ใช้อาร์กิวเมนต์สองหรือสามตัวชื่อไฟล์สตริงรูปแบบบันทึกที่กำหนดเองหรือชื่อรูปแบบ และประโยค "env =" ที่เป็นตัวเลือก (ดูเอกสาร)
John Magnolia
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.