Score:0

Apache พร็อกซีไปยังบริการส่วนหลัง

ธง az

ฉันต้องสร้างไฟล์ conf สำหรับ apache เว็บเซิร์ฟเวอร์ (Linux) ซึ่งจะทำหน้าที่เป็นพร็อกซีสำหรับบริการแบ็คเอนด์หลายรายการในเซิร์ฟเวอร์เดียวกัน บริการแบ็กเอนด์แต่ละบริการกำลังทำงานเป็นบริการ systemd บนพอร์ตที่แยกจากกัน

ไฟล์ conf มีดังต่อไปนี้

<VirtualHost: *:80>
    ProxyPass /api/policies/???  http://127.0.0.1:6001/
    ProxyPassReverse /api/policies/???  http://127.0.0.1:6001/

    ProxyPass /api/policies/???/coverages http://127.0.0.1:6002/
    ProxyPassReverse /api/policies/???/coverages http://127.0.0.1:6002/

    ProxyPass /api/policies/???/premiums http://127.0.0.1:6003/
    ProxyPassReverse /api/policies/???/coverages http://127.0.0.1:6003/

</VirtualHost>

??? â หมายถึงพารามิเตอร์คำขอซึ่งจะเป็นส่วนหนึ่งของ URL ฉันจะกำหนดสิ่งนี้ใน conf ได้อย่างไร ต้องใช้สำนวนแบบไหน

Score:2
ธง us
Rob

เป็นไปได้หลายแนวทาง

  1. ใส่คำสั่ง ProxyPass ตามลำดับที่ถูกต้อง LocationMatch คำสั่ง ; บางสิ่งบางอย่างตามแนวของ

    <LocationMatch "/api/policies/(.*)/coverages">
        ProxyPass  http://127.0.0.1:6002/
        # ...
    </LocationMatch>
    <LocationMatch "/api/policies/(.*)/premiums">
        ProxyPass  http://127.0.0.1:6003/
        # ...
    </LocationMatch>
    <Location "/api/policies/">
        ProxyPass  http://127.0.0.1:6001/
        # ...
    </Location>
    
  2. ใช้ mod_rewrite พร็อกซีย้อนกลับ เป้า [พ]แทนที่จะเป็นคำสั่ง ProxyPass เพื่ออนุญาตการจับคู่รูปแบบ

     RewriteRule "^/api/policies/(.*)/coverages/(.*)" "http://127.0.0.1:6002/" [P]
     RewriteRule "^/api/policies/(.*)/premiums/(.*)" "http://127.0.0.1:6003/" [P]
    

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา