Como o título sugere, estou tentando configurar meu servidor para servir tráfego com HTTPS. Já consigo expor o servidor e receber informações dele, simplesmente sem HTTPS.
Existem alguns detalhes interessantes que abordarei, mas esse é o objetivo principal.
- Eu tenho um servidor Go rodando em um Raspberry Pi na minha rede doméstica que estou usando como uma API pessoal.
- Encaminhei as portas 80 e 443 da minha rede doméstica e apontei para o endereço IP estático do meu Raspberry Pi
- Eu possuo um domínio que estou apontando para o IP da minha rede doméstica.
- Meu servidor go está rodando na porta 8088, então eu uso o Nginx para encaminhar solicitações do IP base para a porta do meu servidor.
Até agora tudo está funcionando perfeitamente, exceto que eu gostaria de permitir que meu servidor utilize HTTPS.
Minha dúvida é que tenho muitas partes móveis nessa configuração, então o que seria responsável por garantir o HTTPS:
- O domínio?
- Minha configuração do Nginx?
- O próprio servidor?
- Uma combinação de todos os itens acima.
Eu não tenho certeza.
Apenas procurando alguma orientação para habilitar o HTTPS para este servidor, obrigado!