ฉันมีเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์หลายแห่ง ซึ่งหลายแห่งมีการตั้งค่า SSL
สำหรับการกำหนดค่า SSL เหล่านี้จะอยู่ในไฟล์กำหนดค่าแยกต่างหาก โดยเป็น /etc/httpd/conf/httpd-le-ssl.conf
มีการใช้และทำงานมาเป็นเวลานาน - ใบรับรอง SSL ได้รับการอัปเดตโดยใช้ Lets Encrypt ใบรับรอง
คุณประโยชน์
เมื่อวานนี้ฉันพบว่าไฟล์กำหนดค่า SSL นั้นว่างเปล่าทันที (ควรมีในพื้นที่ 3,000 บรรทัด)
ขณะค้นหาสำเนาสำรองของไฟล์ที่จะกู้คืน ดูไฟล์ ฉันสังเกตเห็นว่าเวลาที่แก้ไขล่าสุดตรงกับเวลาปัจจุบัน สิ่งนี้ดำเนินต่อไปประมาณ 20 นาทีในขณะที่รับสำเนาของไฟล์กลับจากการสำรองข้อมูลของวันก่อนหน้า โดยใช้คำสั่ง ดู ls -l httpd*conf
ยืนยันว่าไฟล์ถูกเขียนอย่างต่อเนื่อง และยังคงอยู่ที่ 0 ไบต์
จากนั้นสิ่งนี้จะหยุดลง - เช่น เวลาที่แก้ไขล่าสุดหยุดการอัปเดต หลังจากนั้นไม่นานฉันสามารถวางสำเนาของไฟล์ที่กู้คืนกลับเข้าที่และโหลดการกำหนดค่า apache ใหม่ ตั้งแต่นั้นมาฉันเฝ้าดูไฟล์ปรับแต่งและทำการสำรองข้อมูลในเครื่องทุกชั่วโมง
คำถามของฉันคือ อะไรเป็นสาเหตุของสิ่งนี้ ความรู้สึกของฉันคือปัญหาบางอย่างที่ certbot ทำงานโดยผู้ดูแลระบบหลายคนที่เข้าสู่ระบบพร้อมกัน แต่ฉันไม่มีทางพิสูจน์สิ่งนี้ได้