#reactjs #nginx #https
Вопрос:
Я запускаю удаленный сервер react с балансировщиком нагрузки NGINX. Когда я использую HTTP, у меня нет никаких проблем. Но когда я устанавливаю HTTPS=True в своей среде реакции, я получаю плохой шлюз при попытке подключения веб-страницы.
В журнале NGINX говорится следующее:
2021/07/06 10:01:07 [error] 10365#0: *62 upstream prematurely closed connection while reading response header from upstream, client: 155.4.218.180, server: _, request: "GET /favicon.ico HTTP/1.1", upstream: "http://10.50.3.152:80/favicon.ico", host: "remdent.com", referrer: "http://remdent.com/"
И еще 3 аналогичных сообщения, в которых утверждается, что восходящий поток был преждевременно закрыт. Как мне это исправить?
Комментарии:
1. Я думаю, что ошибка Nginx указывает на то, что соединение было закрыто вашим вышестоящим сервером. Как он настроен? Вы знаете значение тайм-аута?
2. Я чувствую, что ты можешь что — то заподозрить. Позвольте мне проверить.
3. Где мне найти Node.js настройки кстати?
4.
req.connection.setTimeout(100000); //100 seconds
для узла. Для Nginx,proxy_connect_timeout
5. где мне это добавить ?? потому что я вижу это повсюду.