Score:0

Apache พร็อกซีย้อนกลับที่เปลี่ยนเส้นทางการกรองตาม ip และเส้นทาง

ธง cn

ฉันกำลังพยายามสร้าง reverse proxy ด้วย apache ซึ่งถ้าได้รับคำขอที่มี /thisismypath เป็นพาธ และที่อยู่ ip ที่สร้างคำขอนั้นคือ 192.168.2.12 ควรเปลี่ยนเส้นทางไปที่ 192.168.1.40 หาก ip อื่นส่งคำขอเดียวกันด้วยเส้นทางเดียวกันนั้น ควรเปลี่ยนเส้นทางไปที่ 192.168.2.11 และหากคำขอไม่ตรงกับเส้นทางนั้น จะแสดงหน้าดัชนี

ฉันพยายามต่อไป

<Location /thisismypath>
    Deny from all
    Allow from 192.168.2.12 
    ProxyPassMatch "https://192.168.1.40:443/thisismypath/$1"
    ProxyPassReverse https://192.168.1.40:443
</Location>

<Location /thisismypath>
    Allow from all
    ProxyPassMatch "https://192.168.2.11:443/thisismypath/$1"
    ProxyPassReverse https://192.168.2.11:443
</Location>

สิ่งนี้ใช้ไม่ได้เพราะเหมือนกับส่วนตำแหน่งแรกที่ถูกแทนที่ด้วยส่วนที่สอง ดังนั้นฉันจึงลองสิ่งต่อไป:

<If "-R '192.168.2.12'">
    Deny from all
    Allow from 192.168.2.12 
    ProxyPassMatch "https://192.168.1.40:443/thisismypath/$1"
    ProxyPassReverse https://192.168.1.40:443
</If>
<Else>
    Allow from all
    ProxyPassMatch "https://192.168.2.11:443/thisismypath/$1"
    ProxyPassReverse https://192.168.2.11:443
</Else>

แต่ก็ไม่ได้ผลเช่นกันเพราะคำสั่ง ProxyPassMatch ไม่สามารถไปอยู่ในส่วน If ได้ มีความคิดว่าฉันจะทำสิ่งนี้ได้อย่างไร ??

kz flag
`$1` หมายถึงอะไรในคำสั่งของคุณ? `/ thisismypath` เป็นเพียงคำนำหน้าเส้นทางและหมายถึงการแสดงส่วนของเส้นทางทั้งหมด ("โฟลเดอร์") หรือไม่
Paula avatar
cn flag
อันที่จริง ฉันคิดว่า 1 ดอลลาร์ที่นี่ไม่ได้ทำอะไรเลย และ "/thisismypaht" เป็นเพียงวิธีหนึ่งในการแสดงของจริงที่ใหญ่กว่านี้ และมันไม่สำคัญสำหรับคำถาม

โพสต์คำตอบ

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