ฉันกำลังพยายามกำหนดค่าพร็อกซีย้อนกลับไปยังเซิร์ฟเวอร์ส่วนหลังของฉัน
นี่คือการกำหนดค่าก่อนหน้าของฉันซึ่งใช้งานได้
กำหนด REMOTE_ADDR proxyserver.domain.com
<โฮสต์เสมือน *:443>
ProxyRequests ปิด
เปิด KeepAlive
ปิด ProxyPreserveHost
RewriteEngine เปิดอยู่
RewriteCond %{HTTP:อัปเกรด} =websocket
RewriteRule /prefix/(.*) wss://${REMOTE_ADDR}/prefix/$1 [P,L]
RewriteCond %{HTTP:อัปเกรด} !=websocket
RewriteRule /prefix/(.*) https://${REMOTE_ADDR}/prefix/$1 [P,L]
ProxyPass / https://${REMOTE_ADDR}/prefix/ connectiontimeout=5 หมดเวลา=300
ProxyPassReverse / https://${REMOTE_ADDR}/prefix/
</เวอร์ชวลโฮสต์>
นี่คือการกำหนดค่าใหม่ของฉัน
ฉันต้องการเปลี่ยนเส้นทางไปที่:- proxyserver.domain.com/prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/219uaw9dw-waf2/state/analysis
หมายเหตุ: ที่อยู่ระยะไกลจะเหมือนกันเสมอ ฉันได้ยกตัวอย่าง แต่นี่คือสิ่งที่ดูเหมือนจริงเช่นกัน
ฉันไม่ได้ใส่ข้อมูล SSL เนื่องจากไม่เกี่ยวข้องกับปัญหาของฉัน
กำหนด REMOTE_ADDR proxyserver.domain.com
<โฮสต์เสมือน *:443>
ProxyRequests ปิด
เปิด KeepAlive
ปิด ProxyPreserveHost
RewriteEngine เปิดอยู่
RewriteCond %{HTTP:อัปเกรด} =websocket
RewriteRule /prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/219uaw9dw-waf2/state/analysis(.*) wss://${REMOTE_ADDR}/prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/ 219uaw9dw-waf2/state/analysis$1 [P,L]
RewriteCond %{HTTP:อัปเกรด} !=websocket
RewriteRule /prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/219uaw9dw-waf2/state/analysis(.*) https://${REMOTE_ADDR}/prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/ 219uaw9dw-waf2/state/analysis$1 [P,L]
ProxyPass / https://${REMOTE_ADDR}/prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/219uaw9dw-waf2/state/analysis connectiontimeout=5 หมดเวลา=300
ProxyPassReverse / https://${REMOTE_ADDR}/prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/219uaw9dw-waf2/state/analysis
</เวอร์ชวลโฮสต์>
มันให้ 'ข้อผิดพลาดในการเปลี่ยนเส้นทางมากเกินไป'
ตอนนี้ฉันติดขัดและไม่สามารถหาวิธีตั้งค่ากฎสำหรับ URL เช่น REMOTE_ADDR ของฉันได้
ความช่วยเหลือใด ๆ ที่ชื่นชม
แก้ไข- ให้การกำหนดค่าการทำงานก่อนหน้านี้ของฉันและอัปเดตการกำหนดค่าปัจจุบันของฉันเพื่อแสดงความสัมพันธ์ระหว่างพวกเขา
ฉันได้เขียน /การวิเคราะห์$1
และไม่ /การวิเคราะห์/$1
เนื่องจากเมื่อฉันพยายามเข้าถึงเซิร์ฟเวอร์ของฉันโดยตรง สตริงไดนามิกบางส่วนจะถูกต่อท้าย เช่น
/วิเคราะห์?ตัวอย่าง