Score:0

วิธีอนุญาตให้พร็อกซีผ่านตำแหน่งเดียวกันโดยมีหลายบริบท

ธง cn
เซิร์ฟเวอร์ {
    ฟัง 80;
    server_name example.com www.example.com; 
    

ตำแหน่ง / คอนโซล {

    ถ้า ($request_method !~ ^(GET|POST)$) {
        กลับ 405 "ไม่อนุญาต";
    }
     
    ตั้ง $consolalb alb.backend;
    proxy_pass http://$consolalb/workspace/;
    
    proxy_http_version 1.1;
    proxy_set_header อัพเกรด $http_upgrade;
    proxy_set_header การเชื่อมต่อ 'อัปเกรด';
    proxy_set_header โฮสต์ $host;
    proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
    proxy_set_header X-Custom-Forwarded-Proto $http_x_forwarded_proto;        
    proxy_cache_bypass $http_upgrade;      
    }
}

ฉันมีสถานการณ์ที่คำขอของผู้ใช้มาถึงพร็อกซีย้อนกลับคอนเทนเนอร์ ngnix ของเรา www.example.com/consol และต้องส่งต่อไปยังแบ็กเอนด์ alb (เช่น alb.backend) และ alb จะถูกแมปกับเซิร์ฟเวอร์แอปพลิเคชัน oracle hyperion ด้วยพาธบริบท /พื้นที่ทำงาน

ด้วยการกำหนดค่าข้างต้น ฉันสามารถโหลดหน้าเข้าสู่ระบบเริ่มต้น /workspace/index.jsp พร้อมกับรับป๊อปอัปเพิ่มเติมพร้อมพาธบริบทต่างๆ ที่ได้รับข้อผิดพลาด เช่น ไม่พบหน้า URL ที่ไม่พบหน้าเหล่านั้นมีลักษณะดังนี้ www.example.com/interop, www.example.com/mypage.jsp ฯลฯ ป๊อปอัปทั้งหมดมีข้อผิดพลาดไม่พบหน้า

ฉันต้องการคำแนะนำวิธีการส่งต่อ www.example.com/consol คำขอของผู้ใช้ที่เข้ามาที่ http://$consolalb/workspace/; เป็นครั้งแรกและคำขอป๊อปต่อ ๆ ไปที่ http://$consolalb/*

Score:0
ธง us

แอปพลิเคชันของคุณสร้าง URL ในผลลัพธ์ที่สร้างขึ้น ดังนั้น คุณต้องกำหนดค่าแอปพลิเคชันของคุณให้ใช้ URL พื้นฐานที่ถูกต้อง เพื่อให้ URL ที่สร้างขึ้นนั้นถูกต้อง

โพสต์คำตอบ

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