Score:0

ข้อผิดพลาด HAProxy path_beg - บริการ 503 ไม่พร้อมใช้งาน

ธง us
SoT

ให้แบ็กเอนด์ที่ทำงานบน:

172.18.1.125:8888

ขดทดสอบ:

curl --location --request GET "http://172.18.1.125:8888/oauth/sign-key"
sample_response //>> นี่คือคำตอบ

บนโฮสต์อื่น ฉันติดตั้งและกำหนดค่า haproxy:

ทั่วโลก
    บันทึก /dev/log local0.log
    chroot /var/lib/haproxy
    pidfile /var/run/haproxy.pid
    แม็กซ์คอน4000
    แก้ไขข้อบกพร่อง
    ผู้ใช้แฮพร็อกซี
    กลุ่ม haproxy
    ภูต

    ซ็อกเก็ตสถิติ /var/lib/haproxy/stats
    ssl-default-bind-ciphers PROFILE=SYSTEM
    ssl-default-server-ciphers PROFILE=SYSTEM

ค่าเริ่มต้น
    โหมด http
    เข้าสู่ระบบทั่วโลก
    ตัวเลือก httplog
    ตัวเลือก dontlognull
    ตัวเลือก http-ปิดเซิร์ฟเวอร์
    ตัวเลือก forwardfor ยกเว้น 127.0.0.0/8
    ตัวเลือกการจัดส่งซ้ำ
    ลองใหม่ 3
    หมดเวลา http-request 10 วินาที
    หมดเวลาคิว 1 ม
    หมดเวลาเชื่อมต่อ 10 วินาที
    ลูกค้าหมดเวลา 1m
    หมดเวลาเซิร์ฟเวอร์ 1 ม
    หมดเวลา http-keep-alive 10 วินาที
    ตรวจสอบการหมดเวลา 10 วินาที
    แม็กซ์คอน3000

ส่วนหน้า api_gateway
    ผูก :80
    acl PATH_auth path_beg /api/authorization/

    use_backend be_auth ถ้า PATH_auth

แบ็กเอนด์ be_auth
    เซิร์ฟเวอร์ s1 172.18.1.125:8888
    http-request set-header โฮสต์ 172.18.1.125

หลังจากนั้นฉันใช้ curl เพื่อทดสอบ haproxy ของฉัน:

curl --location --request รับ "http://localhost/api/authorization/oauth/sign-key"

ฉันคาดว่าคำขอนี้จะถูกส่งไปยัง:

http://172.18.1.125:8888/oauth/sign-key

แต่ฉันได้รับข้อผิดพลาด 503 แทน:

<html><body><h1>503 Service Unavailable</h1>
No server is available to handle this request.
</body></html>

ฉันผิดหรือพลาดอะไรไป

Score:1
ธง in

ฉันเดาว่าคุณกำลังจะไป http://172.18.1.125:8888/api/authorization/oauth/sign-key แทนที่จะเป็น 172.18.1.125:8888/oauth/sign-key อย่างที่คุณคาดไว้เพราะคุณไม่ได้ทำอะไรเพื่อตัด 'api/authorization' ออก ... ลองใช้แบ็กเอนด์นี้:

แบ็กเอนด์ be_auth
    http-request set-path %[path,regsub(^/api/authorization/,/)]
    เซิร์ฟเวอร์ s1 172.18.1.125:8888
SoT avatar
us flag
SoT
ขอบคุณมันใช้งานได้

โพสต์คำตอบ

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