ฉันค่อนข้างใหม่กับสิ่งนี้ และอ่านออนไลน์เป็นจำนวนมาก แต่การกำหนดค่าใดที่ถูกต้อง

ใน apache2 บางคนกำลังพูดถึงhttpd.confและมีการกำหนดค่าทั้งหมดในไฟล์เดียว

การติดตั้งของฉันมี 2 ไฟล์การกำหนดค่าสำหรับแต่ละไซต์เสมือนของฉัน หนึ่งไฟล์สำหรับพอร์ต 80 และอีกหนึ่งไฟล์สำหรับ 443

และเมื่อฉันอ่านบนเว็บไซต์ของ apache ดูเหมือนว่ามีไฟล์เดียว?

ผมงงไปหมดแล้ว..

ไม่มีความแตกต่างกันหรือว่าเป็นคนละรุ่นกัน?

answer

เว็บเซิร์ฟเวอร์ Apache ใช้ไฟล์การกำหนดค่าไฟล์เดียว อย่างไรก็ตาม ไฟล์อื่นๆ สามารถรวมไว้ในการกำหนดค่าได้ ซึ่งทำให้การจัดการไฟล์การกำหนดค่าสะดวก ตัวอย่างเช่น ในอูบุนตู (ซึ่งโดยวิธีการที่ใช้apache2.confเป็นไฟล์ปรับแต่งหลัก แทนที่จะเป็นhttpd.conf) เนื้อหาของแต่ละไฟล์ในsites-enabled/และconf-enabled/ถูกรวมเข้าไว้ด้วยกัน ดังนั้นจึงกลายเป็นส่วนหนึ่งของไฟล์ปรับแต่งได้อย่างมีประสิทธิภาพ

สำหรับสิ่งนี้ เมื่อเอกสารพูดถึงไฟล์กำหนดค่า "" คุณไม่ควรกังวลว่าการกำหนดค่าของคุณจะถูกแบ่งออกเป็นไฟล์ขนาดเล็กจำนวนมาก ตราบใดที่ Apache กังวล ไฟล์เหล่านั้นจะกลายเป็นการกำหนดค่าขนาดใหญ่ในที่สุด