Estou tentando configurar Https para meu servidor Ubuntu usando Nginx . Estou executando um aplicativo no localhost e usando proxy reverso . Esta é a primeira vez que uso Linux e nginx. Minha solicitação https está falhando toda vez . Tentarei incluir o máximo de detalhes relevantes do servidor:
Atribuí um nome de domínio ao meu site e configurei os certificados SSL usando o certbot.
Quando faço uma solicitação usando http , ela é bem-sucedida: solicitação curl para porta http
No entanto, as solicitações https sempre falham: solicitação curl para porta https
Ambas as portas 443 e 80 estão ativas e escutando: portas ativas
Para simplificar a depuração, configurei o nginx para redirecionar solicitações http (porta 80) para https (porta 443). Isso significa que as solicitações feitas ao meu http agora também falham. Este é o arquivo de configuração do meu site agora: arquivo conf nginx
A seguir está um trecho do log de depuração do nginx depois que fiz uma solicitação https:
2024/12/28 18:27:40 [debug] 21424#21424: *207 http script copy: "https://"
2024/12/28 18:27:40 [debug] 21424#21424: *207 http script var: "chatbot.sweatsupport.site"
2024/12/28 18:27:40 [debug] 21424#21424: *207 http script var: "/ws/socket.io/?EIO=4&transport=polling&t=PGEXYJx"
2024/12/28 18:27:40 [debug] 21424#21424: *207 http finalize request: 301, "/ws/socket.io/?EIO=4&transport=polling&t=PGEXYJx" a:1, c:1
2024/12/28 18:27:40 [debug] 21424#21424: *207 http special response: 301, "/ws/socket.io/?EIO=4&transport=polling&t=PGEXYJx"
2024/12/28 18:27:40 [debug] 21424#21424: *207 http set discard body
2024/12/28 18:27:40 [debug] 21424#21424: *207 HTTP/1.1 301 Moved Permanently
Server: nginx/1.24.0 (Ubuntu)
Date: Sat, 28 Dec 2024 18:27:40 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location: https://chatbot.sweatsupport.site/ws/socket.io/?EIO=4&transport=polling&t=PGEXYJx
O que interpretei do log é que uma resposta 301 http é feita. Parece que não há logs upstream mostrando nenhuma solicitação para localhost:8000. Eu tento entender o log, mas isso leva a mais confusões, então não mencionarei isso.
Estou preso nesse erro há 3 dias e naveguei no máximo de fóruns que pude, mas sem sucesso. Por favor, me avise se precisar de mais informações. Ficarei grato por qualquer conselho.