Nginx reverse proxy ทำงานบนโฮสต์จริงและ draw.io ทำงานบน docker บนโฮสต์จริงเดียวกันกับที่ Nginx ทำงาน Draw.io สร้างขึ้นบน Tomcat 9.0.56
บล็อก Nginx draw.io 80
เซิร์ฟเวอร์ {
ฟัง 80;
server_name ไดอะแกรม.corp.example.com;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
access_log /var/log/nginx/diagram/access.log;
error_log /var/log/nginx/diagram/error.log;
ที่ตั้ง / {
proxy_set_header โฮสต์ $host;
proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:8082/?offline=1&https=0;
}
}
สามารถเข้าถึง draw.io โดยใช้ http://<host_IP_address>:8082/?offline=1&https=0 แต่ไม่ใช่ด้วยชื่อโดเมน http://diagram.corp.example.com.
พบข้อความด้านล่างเมื่อพยายามเข้าถึงโดยใช้ชื่อโดเมน - ไม่สามารถโหลดหน้า โปรดลองรีเฟรช
โปรดตรวจสอบว่าเปิดใช้งาน JavaScript แล้ว
ตรวจสอบข้อผิดพลาดขององค์ประกอบ:
Uncaught SyntaxError: โทเค็นที่ไม่คาดคิด '<' /js/PreConfig.js:2 Uncaught
SyntaxError: โทเค็นที่ไม่คาดคิด '<' /js/app.min.js:2 Uncaught
SyntaxError: โทเค็นที่ไม่คาดคิด '<' /js/PostConfig.js:2 Uncaught
ReferenceError: ไม่ได้กำหนดแอป (ดัชนี):238
ที่ checkAllLoaded (.......