Tôi đang cố định cấu hình proxy ngược cho máy chủ phụ trợ của mình.
Đây là cấu hình trước đây của tôi đang hoạt động.
Xác định REMOTE_ADDR proxyserver.domain.com
<Máy chủ ảo *:443>
Yêu cầu proxy tắt
KeepAlive Bật
ProxyPreserveTắt máy chủ
Viết LạiEngine Trên
RewriteCond %{HTTP:Upgrade} =websocket
RewriteRule /prefix/(.*) wss://${REMOTE_ADDR}/prefix/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket
RewriteRule /prefix/(.*) https://${REMOTE_ADDR}/prefix/$1 [P,L]
ProxyPass / https://${REMOTE_ADDR}/prefix/ connectiontimeout=5 timeout=300
ProxyPassReverse / https://${REMOTE_ADDR}/prefix/
</Máy chủ ảo>
Đây là cấu hình mới của tôi.
Tôi muốn chuyển hướng đến: - proxyserver.domain.com/prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/219uaw9dw-waf2/state/analysis
Lưu ý: Địa chỉ từ xa sẽ luôn giống nhau. Tôi đã đưa ra một ví dụ nhưng đây cũng là những gì nó trông giống như trong thực tế.
Tôi chưa bao gồm thông tin SSL vì thông tin đó không liên quan đến vấn đề của tôi.
Xác định REMOTE_ADDR proxyserver.domain.com
<Máy chủ ảo *:443>
Yêu cầu proxy tắt
KeepAlive Bật
ProxyPreserveTắt máy chủ
Viết LạiEngine Trên
RewriteCond %{HTTP:Upgrade} =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:Upgrade} !=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 timeout=300
ProxyPassReverse / https://${REMOTE_ADDR}/prefix/sen/app/9d12ponf12-2awf2-wafa/sheet/219uaw9dw-waf2/state/analysis
</Máy chủ ảo>
Nó đưa ra 'Lỗi chuyển hướng quá nhiều'.
Tôi hiện đang gặp khó khăn và không thể tìm ra cách thiết lập quy tắc cho một URL như REMOTE_ADDR của mình.
Bất kỳ trợ giúp được đánh giá cao.
Chỉnh sửa- Cung cấp cấu hình làm việc trước đây của tôi và cũng cập nhật cấu hình hiện tại của tôi để hiển thị mối quan hệ giữa chúng.
Tôi đã viết /analysis$1
và không /analysis/$1
bởi vì khi tôi cố gắng truy cập trực tiếp vào máy chủ của mình, một số chuỗi động được thêm vào nó, ví dụ:
/phân tích?ví dụ