ฉันต้องการเส้นทาง / ถึง ถุงเท้า และ /(.*) ถึง b. ถุงเท้า.
ฉันเหนื่อย
    ที่ตั้ง / {
        proxy_pass http://unix:/tmp/a.sock;
        proxy_read_timeout 30;
        proxy_connect_timeout 30;
        ปิด proxy_redirect;
        proxy_set_header โฮสต์ $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
    ตำแหน่ง ~ /(.*) {
        proxy_pass http://unix:/tmp/b.sock;
        proxy_read_timeout 30;
        proxy_connect_timeout 30;
        ปิด proxy_redirect;
        proxy_set_header โฮสต์ $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
ด้วยการสั่งซื้อที่แตกต่างกันด้วย
สิ่งนี้สามารถทำได้ด้วย nginx ถ้าเป็นเช่นนั้นได้อย่างไร
สิ่งที่ฉันใช้คือตามเอกสารที่ลงท้ายด้วย a / ถือว่าเป็นสัญลักษณ์แทนหลังจาก / และเส้นทางธรรมดาที่ไม่มี regex จะมีผลเหนือกว่า
โดยพื้นฐานแล้วเป็นแบ็กเอนด์ b. ถุงเท้า มีการกำหนดเส้นทางของ /:ภาคเรียน หรือ /{ภาคเรียน} ขึ้นอยู่กับ lib การกำหนดเส้นทางที่คุณใช้ แต่ไม่มีตัวจัดการ /.
คุณอาจกำลังคิดว่า "เพิ่มตัวจัดการสำหรับ / และเรียกมันว่าวัน" ฉันอาจทำอย่างนั้น แต่มันเป็นวิธีแก้ปัญหา ฉันต้องการ ถุงเท้า ที่จะจัดการ /.
อีกครั้งสามารถทำได้ด้วย nginx และอย่างไร