Score:0

Apache ProxypassMatch กำหนดค่าให้จับคู่เฉพาะคำขอจากตนเอง (127.0.0.1)

ธง kr

นี่คือสิ่งที่ฉันมีตอนนี้ ฉันพยายามอนุญาต / ทำ proxy สำหรับคำขอจาก localhost เท่านั้น หมายความว่าคนอื่นไม่ควรเข้าเยี่ยมชม /ha_proxy และถูกนำไปที่ IP 169.25 มีวิธีการทำเช่นนี้หรือไม่?

SSLProxyEngine เปิดอยู่
SSLProxyไม่มีการตรวจสอบ
ปิด SSLProxyCheckPeerCN
SSLProxyCheckPeerหมดอายุ
ProxyTimeout 3600
ProxyPassMatch "^/ha_proxy/([0-9])/(.*)$" "https://169.25.0.$1:43/$2"
ProxyPassMatch "^/manager_proxy/(.*?)/(.*)$" "https://$1/$2"
ProxyPassMatch "^/rest_proxy/(.*)$" "https://127.0.0.1:9/$1"
Score:0
ธง bv

เป็นเวลานานแล้วที่ฉันจัดการเซิร์ฟเวอร์ Apache แต่ฉันคิดว่าคุณสามารถใช้แท็กตำแหน่งด้านล่างเพื่อระบุเส้นทาง เลือกที่จะปฏิเสธจากทั้งหมดแล้วอนุญาตจากที่อยู่ย้อนกลับ

<Location /foo> 
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
  ProxyPass http://example.com/foo
  ProxyPassReverse http://example.com/foo 
</Location>

เขียนสิ่งนี้ในโทรศัพท์ของฉัน ดังนั้นฉันจึงคัดลอกตัวอย่างจากที่อื่นแทนการคัดลอกรหัสของคุณ คุณสามารถเพิ่มการกำหนดค่าระหว่างแท็กตำแหน่งและใช้ LocationMatch สำหรับ regex ตามที่กล่าวไว้ที่นี่ LocationMatch. หวังว่าจะช่วยได้

ajfbiw.s avatar
kr flag
ขอบคุณ แต่ใช้งานไม่ได้เพราะดูเหมือนว่าเมื่อพร็อกซีเกิดขึ้น IP ต้นทางใหม่ไม่ใช่ 127.0.0.1 โดยพื้นฐานแล้วเมื่อฉันลองสิ่งนี้ คำขอภายใน (ควรจะเป็นระหว่างการใช้พร็อกซี) ก็ถูกปฏิเสธเช่นกัน
Robben avatar
bv flag
IP ในบันทึกบนแบ็กเอนด์ของคุณที่คุณพร็อกซีไปอาจจะแสดง IP ของ Apache ของคุณ เว้นแต่คุณจะส่งต่อส่วนหัว x-forwarded-for แต่ถ้าคุณส่งคำขอไปยัง Apache จากเครื่องที่ Apache ทำงานอยู่ IP ต้นทาง ที่ Apache เห็นควรเป็น IP ของตัวเองหรือ localhost คุณควรจะเห็นสิ่งนี้ในบันทึกการเข้าถึง Apache ของคุณ
Score:0
ธง bv

ในความเป็นจริง สิ่งที่ฉันวางก่อนหน้านี้มีการเปลี่ยนแปลงใน Apache 2.4 ด้านล่างควรใช้งานได้หากส่งคำขอไปยัง Apache จาก localhost

<Location /foo>
  Require local
  ProxyPass http://example.com/foo
  ProxyPassReverse http://example.com/foo 
</Location>

หรือคุณสามารถใช้ด้านล่าง:

<Location /foo>
  Require ip 127.0.0.1
  ProxyPass http://example.com/foo
  ProxyPassReverse http://example.com/foo
</Location>

โพสต์คำตอบ

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