proxy reverso com https (SSL) em apenas uma linha de comando

Esta é uma configuração simples que pode ser definida diretamente no comando Caddy. No entanto, lembre-se de que essa configuração não será persistente e precisará ser redefinida sempre que o servidor Caddy for reiniciado.

Se você ainda não instalou o Caddy Server, pode fazer isso de acordo com as instruções do site oficial: https://caddyserver.com/docs/install

Execute o comando Caddy diretamente para definir a configuração de proxy reverso. Por exemplo, para configurar um proxy reverso para o domínio meu.proxy.com que encaminha para http://127.0.0.1:3000 (por exemplo, uma aplicação em node rodando no próprio servidor onde vamos executar o proxy)

sudo caddy reverse-proxy --from meu.proxy.com --to http://127.0.0.1:3000

Configuração de DNS: Certifique-se de que o domínio (neste exemplo, meu.proxy.com) esteja configurado corretamente no DNS para apontar para o endereço IP do seu servidor onde o Caddy Server está em execução.

Lembre-se de que essa abordagem é mais adequada para configurações temporárias e simples. Se você planeja ter uma configuração de proxy reverso mais permanente ou complexa, é aconselhável usar um arquivo de configuração Caddyfile para maior flexibilidade e facilidade de gerenciamento.

Tags: