ข้อมูลสำคัญ:
คุณควรจะแก้ไขไฟล์เท่านั้นในsites-available
ไดเรกทอรี
อย่าแก้ไขไฟล์ในsites-enabled
ไดเรกทอรีมิฉะนั้นคุณอาจมีปัญหาหากตัวแก้ไขของคุณมีหน่วยความจำไม่เพียงพอหรือไม่ว่าด้วยเหตุผลใดก็ตามมันจะได้รับ SIGHUP หรือ SIGTERM
ตัวอย่างเช่น: หากคุณใช้nano
เพื่อแก้ไขไฟล์sites-enabled/default
และหน่วยความจำไม่เพียงพอหรือด้วยเหตุผลใดก็ตามไฟล์นั้นจะได้รับ SIGHUP หรือ SIGTERM จากนั้นnano
จะสร้างไฟล์ฉุกเฉินที่เรียกว่าdefault.save
ภายในsites-enabled
ไดเรกทอรี ดังนั้นจะมีไฟล์พิเศษอยู่ในsites-enabled
ไดเรกทอรี ที่จะป้องกันไม่ให้ Apache หรือ NGINX เริ่มทำงาน หากไซต์ของคุณใช้งานได้จะไม่เกิดขึ้นอีก คุณจะมีช่วงเวลาที่ยากลำบากจนกว่าคุณจะค้นพบสิ่งที่เกี่ยวข้องกับdefault.save
ไฟล์และจากนั้นในไฟล์บันทึก
ในตัวอย่างด้านบนหากคุณแก้ไขไฟล์ในsites-available
ไดเรกทอรีจะไม่มีอะไรเลวร้ายเกิดขึ้น ไฟล์sites-available/default.save
จะถูกสร้างขึ้น แต่จะไม่ทำอันตรายใด ๆ ภายในsites-available
ไดเรกทอรี