ส่วนขยายการกำหนดค่าเซิร์ฟเวอร์ Apache


0

ฉันต้องการติดตั้งเซิร์ฟเวอร์ Apache รุ่นที่ซ้ำกันซึ่งแชร์การกำหนดค่าเกือบทั้งหมดกับรุ่นที่ใช้งานอยู่ มีเซิร์ฟเวอร์ตัวใดตัวหนึ่งกำลังทำงานอยู่ตลอดเวลาและเนื่องจากฉันไม่ต้องการทำซ้ำไฟล์การกำหนดค่าฉันจึงอ้างอิงไฟล์ httpd.conf เพื่อรวม httpd.conf ของเซิร์ฟเวอร์ Apache ดั้งเดิม

แต่ฉันต้องการกำหนดการตั้งค่าโฮสต์เสมือนใน ssl conf, กฎ mod-rewrite ที่แม่นยำยิ่งขึ้นดังนั้นฉันจึงสร้างไฟล์ httpd.ssl.conf พร้อมการเปลี่ยนแปลงทั้งหมด แต่เนื่องจาก httpd.conf ดั้งเดิมรวมถึงไฟล์ httpd.ssl.conf ดั้งเดิมฉันจึงได้รับ "อนุญาตให้ใช้ที่อยู่ซ็อกเก็ตได้เพียงครั้งเดียว"

 MyHttpd.conf --> Includes Original Httpd.conf
                            --> Includes original httpdssl.conf

              --> Includes customizedHttpssl.conf

มีวิธียกเว้น httpssl.conf ดั้งเดิมและทำให้ระบบจดจำ ssl.conf ของฉันได้หรือไม่ หรืออาจขยายการตั้งค่าโฮสต์เสมือน

คำตอบ:


1

ย้ายทุกอย่าง แต่รวมถึงการตั้งค่าของ SSL เดิมออกจากเป็นไฟล์ใหม่ที่เรียกว่าhttpd.confhttpdcommon.conf

ตอนนี้ติดตั้ง

 httpd.conf --> Includes httpdcommon.conf
            --> Includes original httpdssl.conf

แล้วก็

 MyHttpd.conf --> Includes httpdcommon.conf
              --> Includes customizedHttpssl.conf
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.