ฉันกำลังทำงานกับ ตัวจัดการพร็อกซี NGINX เพื่อจัดการการเปลี่ยนเส้นทางพร็อกซีย้อนกลับของฉัน
อย่างไรก็ตาม ฉันมีปัญหากับการเปลี่ยนเส้นทางอัตโนมัติที่ไม่สามารถแก้ไขได้
ฉันมีสองโครงการ เวิร์ดเพรส
และการเฝ้าติดตาม (โพร/กราฟาน่า
) wordpress ทำงานได้อย่างสมบูรณ์แบบกับโดเมนย่อย (subdomain.domain.com)
สำหรับอันที่สอง ฉันไม่ต้องการใช้โดเมนย่อย แต่มีลักษณะดังนี้: subdomain.domain.com/monitoring
. และไม่ได้ผลเพราะรู้ว่าโปรเจ็กต์ทั้งหมดตั้งค่าด้วย Docker
ไม่มีใครมีความคิด?
การกำหนดค่า nginx ขั้นสูงของฉัน:
ตำแหน่ง /การตรวจสอบ/ {
proxy_pass http://แคดดี้:3000/;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_bind $server_addr;
proxy_buffers 32 4k;
ข้อผิดพลาด proxy_next_upstream หมดเวลา invalid_header http_500 http_502 http_503;
send_timeout 5m;
proxy_read_timeout 240;
proxy_send_timeout 240;
proxy_connect_timeout 240;
proxy_hide_header X-Frame-ตัวเลือก;
proxy_set_header โฮสต์ $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
proxy_set_header X-ส่งต่อโปรโต https;
proxy_redirect http:// $scheme://;
proxy_http_version 1.1;
การเชื่อมต่อ proxy_set_header "";
proxy_no_cache $cookie_session;
proxy_set_header อัพเกรด $http_upgrade;
proxy_set_header การเชื่อมต่อ "อัปเกรด";
}