ฉันมีเซิร์ฟเวอร์ที่มี URL https://xx.xx.xx.xx/TestPage/ ซึ่งได้รับการสร้างเป็น
https://xxxx.xxx.xxx/TestPage/(S(0inoxzi14rxqq1uix1tiyp1t))/index.aspx
ตอนนี้ฉันได้ใช้ nginx reverse proxy ต่อหน้าเซิร์ฟเวอร์นี้แล้ว จากนั้นฉันก็ทำ config proxy_pass เป็น
proxy_pass https://xxx.ssss.sss.ss/TestPage;
ตอนนี้ถ้าคุณเห็นหลังจาก TestPage จะมีการเพิ่มค่าที่ไม่ซ้ำ จากนั้นจึงทำ index.aspx อย่างไรก็ตาม เมื่อใดก็ตามที่คำขอถูกส่งผ่าน nginx ฉันจะได้รับ 502 badgateway
สงสัยว่าฉันจะส่งค่าที่ไม่ซ้ำนั้นผ่าน regex ได้อย่างไร
กรุณาช่วย
นี่คือที่ตั้ง
ตำแหน่ง /TestPage {
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_send_timeout 90;
proxy_http_version 1.1;
proxy_read_timeout 90;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_connect_timeout 30 วินาที;
proxy_pass https://xx.ss.xx.ss/TestPage;
proxy_redirect เริ่มต้น;
proxy_set_header โฮสต์ $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" เสมอ;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-การป้องกัน "1; mode=block";
add_header นโยบายผู้อ้างอิง "ไม่มีผู้อ้างอิงเมื่อดาวน์เกรด";
}
}