ฉันมีการตั้งค่าที่ฉันมีหลายบริการที่ทำงานด้วยนักเทียบท่าเขียนและหนึ่ง Nginx (nginx:1.19-alpine) ซึ่งทำหน้าที่เป็นพร็อกซีย้อนกลับสำหรับบริการทั้งหมดและให้บริการไฟล์คงที่บางไฟล์
บริการหนึ่งคือคอนเทนเนอร์ Influxdb (influxdb:2.1.0-alpine) ซึ่งมี UI สำหรับเว็บเบราว์เซอร์
ฉันต้องการย้อนกลับพร็อกซีไปยังคอนเทนเนอร์นี้ แต่ฉันพบปัญหาเกี่ยวกับไฟล์สแตติกของคอนเทนเนอร์นี้
นี่จะเป็นกฎของฉันจนถึงตอนนี้:
ฐานข้อมูลต้นน้ำ {
เซิร์ฟเวอร์ data-db:8086;
}
เซิร์ฟเวอร์ {
ฟัง 80;
ตำแหน่ง /influx/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ส่งต่อ-สำหรับ $remote_addr;
proxy_set_header โฮสต์ $host;
proxy_pass http://database/;
}
}
ฉันได้รับหน้าจอสีขาวเมื่อฉันเรียกดู http://localhost:8080/influx/ (localhost:8080 คือ Nginx)
คอนโซลแสดงให้ฉันเห็นว่าไม่พบไฟล์คงที่
ในภาพคุณจะเห็นว่าเบราว์เซอร์พยายามค้นหาไฟล์ที่ / ไม่ใช่ /influx/ นั่นเป็นปัญหา เพราะฉันมีสิ่งอื่นอยู่ /
ฉันพบคำถามที่คล้ายกัน แต่ไม่สามารถตั้งค่าให้ทำงานได้อย่างถูกต้อง