ฉันกำลังเรียนรู้วิธีตั้งค่าตัวโหลดบาลานซ์ด้วย Apache โดยทำตามคำแนะนำที่ฉันมีเพื่อการทดสอบ:

<proxy balancer://appset>
        BalancerMember http://web-01.example.com
        BalancerMember http://web-02.example.com
        ProxySet lbmethod=bytraffic
</proxy>

ProxyPass "/app" "balancer://appset/"
ProxyPassReverse "/app" "balancer://appset/"

สิ่งนี้ใช้ได้กับโดเมนระดับบนสุด แต่ฉันจะทำให้สิ่งนี้ใช้ได้กับโดเมนย่อยได้อย่างไร

บอกว่าฉันมี:

Example.com Server1.example.com Server2.example.com

Cdn.example.com Something.example.com

ฉันต้องการให้โดเมนทั้งหมดนี้มีความสมดุลในการโหลด ไม่สำคัญหรอกว่า cdn จะไปที่เซิร์ฟเวอร์อื่นไปยังการรับส่งข้อมูลหลักเนื่องจากใช้พื้นที่เก็บข้อมูลที่ใช้ร่วมกัน

โดยพื้นฐานแล้วฉันต้องการโดเมนย่อย cdn ในตัวอย่างของฉันเพื่อชี้ไปที่ cdn.web-01.example.com และ cdn.web-02 ดังนั้น Apache vhost ในอีกด้านหนึ่งจึงสามารถกำหนดเส้นทางการรับส่งข้อมูล

เพียงไม่แน่ใจว่าจะสร้างทั้งหมดและโดเมนย่อยใด ๆ ที่โหลดได้อย่างสมดุล ในกรณีนี้ ควรจะส่งต่อไปยัง ip แทนโดเมน และอนุญาตให้เซิร์ฟเวอร์ vhost โหลดเนื้อหาที่ถูกต้องหรือไม่

ดังนั้นจะดีกว่าที่จะมี

BalancerMember HTTP://88.88.88.88 BalancerMember HTTP://99.99.99.99

แล้วการใช้ https ที่นี่ล่ะ?

no answer