Score:0

จะเปลี่ยนเส้นทาง nginx ตามเส้นทางย่อยได้อย่างไร

ธง kr

ฉันมี grafana และ jenkins ทำงานบน Azure vm เดียวกัน สำหรับเจนกินส์: http://localhost:8080 สำหรับกราฟานา: http://localhost:3000

ฉันคิดว่าจะตั้งค่า nginx ในลักษณะนี้ customdomain.com/grafana ควรไปที่ http://localhost:3000 customdomain.com/jenkins หรือ customdomain.com ควรไปที่ http://localhost:8080

แต่แม้ /grafana จะเป็นของเจนกินส์เท่านั้น

จะแก้ไขได้อย่างไร?

ไฟล์กำหนดค่าเริ่มต้นสำหรับการแมปใน nginx

 สถานที่ /grafana {
                รวม /etc/nginx/proxy_params;
                proxy_pass http://localhost:3000;
                proxy_read_timeout 60 วินาที;
        # แก้ไขข้อผิดพลาด "ดูเหมือนว่าการตั้งค่าพร็อกซีย้อนกลับของคุณเสีย"
        # ตรวจสอบชื่อโดเมนให้ถูกต้อง
                #proxy_redirect http://localhost:3000 https://customdomain.com;
        }

        ที่ตั้ง / {
                รวม /etc/nginx/proxy_params;
                proxy_pass http://localhost:8080;
                proxy_read_timeout 60 วินาที;
        # แก้ไขข้อผิดพลาด "ดูเหมือนว่าการตั้งค่าพร็อกซีย้อนกลับของคุณเสีย"
        # ตรวจสอบชื่อโดเมนให้ถูกต้อง
                proxy_redirect http://localhost:8080 https://customdomain.com;
        }
us flag
โปรดเพิ่มผลลัพธ์ของ `curl -v` เมื่อคุณไปที่ `/grafana` URL
user7138814 avatar
us flag
บางทีคุณอาจต้องการ `proxy_redirect off;` สำหรับตำแหน่ง /grafana

โพสต์คำตอบ

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