Обратный прокси-сервер Nginx, работающий на физическом хосте, и draw.io, работающий на докере на том же физическом хосте, где работает Nginx. Draw.io построен на Tomcat 9.0.56.
Nginx draw.io 80 блоков.
сервер {
слушать 80;
имя_сервера диаграмма.corp.example.com;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
журнал_доступа /var/log/nginx/diagram/access.log;
журнал_ошибок /var/log/nginx/diagram/error.log;
место расположения / {
proxy_set_header Хост $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $ схема;
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
при проверкеВсеЗагружено(.......