Я пытаюсь настроить прокси-сервер Openlitespeed с основным приложением на nodejs.
У меня есть сервер, отправленный конечной точкой SSE событий в узле, который не работает, когда находится за openlitespeed. Конечная точка работает нормально, если нет прокси-сервера, а также с nginx.
Я установил следующие параметры в тайм-аут времени сохранения соединения openlitespeed на -1 (никогда не истекает), буферизацию ответа на нет и отключил модуль кеширования. Но SSE не работает. Запрос от браузера остается заблокированным в течение 2 минут, а затем завершается ответом 200 с типом содержимого заголовка ответа: текст / поток событий, но я не получаю события или данные в потоке.
В ответе nodejs для SSE я установил следующие заголовки: 'Content-Type': 'text / event-stream', 'Cache-Control': 'no-cache', 'Connection': 'keep-alive', 'Transfer -Encoding ':' identity ',' X-Accel-Buffering ':' нет '
Может ли кто-нибудь предоставить правильные настройки openlitespeed для SSE для работы с nodejs?