Configurando o Servidor Web Caddy
O ServBay integra o moderno servidor web Caddy, conhecido por sua configuração simples e recursos de HTTPS automático. Você pode ajustar facilmente as configurações globais do Caddy por meio da interface gráfica do ServBay.
Acessando a Configuração do Caddy
- Abra o aplicativo ServBay.
- Na barra de navegação à esquerda, clique em
Servidor Web
. - Selecione a guia
Caddy
.
Você verá a interface básica de configuração do Caddy, conforme ilustrado abaixo:
Descrição dos Principais Parâmetros
A filosofia do Caddy é simplificar a configuração, portanto, suas opções globais são relativamente poucas—muitas configurações são feitas no Caddyfile ao definir sites específicos. A interface do ServBay oferece as seguintes opções globais essenciais:
- Porta HTTP: Porta de escuta do Caddy para o protocolo HTTP. O padrão é
80
. O Caddy normalmente redireciona as requisições HTTP para HTTPS automaticamente. - Porta HTTPS: Porta de escuta do Caddy para HTTPS. O padrão é
443
. O Caddy gerencia automaticamente as conexões TLS nesta porta. - IP Padrão de Escuta: Endereço IP padrão dos interfaces de rede que o Caddy irá escutar. Se deixado em branco, o Caddy normalmente escuta todos os interfaces disponíveis (
0.0.0.0
ou::
). Você pode especificar um IP específico (por exemplo,127.0.0.1
) para restringir o acesso. - E-mail: Endereço de e-mail usado para o protocolo ACME (Ambiente Automático de Gerenciamento de Certificados). [Extremamente importante] O Caddy utiliza este e-mail para registrar e solicitar certificados SSL/TLS junto à Autoridade Certificadora (como o Let's Encrypt) para possibilitar o HTTPS automático. Certifique-se de preencher um e-mail válido, pois notificações importantes sobre os certificados (como de renovação) serão enviadas para ele. Se você estiver utilizando apenas domínios locais como
.servbay.local
para desenvolvimento e não pretende emitir certificados para domínios públicos, o preenchimento do e-mail pode não ser obrigatório, mas ainda é uma boa prática.
Principais Funcionalidades do Caddy
Vale ressaltar que muitos dos recursos avançados do Caddy (como proxy reverso, balanceamento de carga, serviço de arquivos, HTTPS automático, etc.) são gerenciados via seu arquivo de configuração, o Caddyfile
. Quando você adiciona ou edita um site
no ServBay e opta por usar o Caddy como servidor, o ServBay gera e mantém os blocos de configuração apropriados do Caddyfile em segundo plano.
O ServBay aproveita o recurso de HTTPS automático do Caddy:
- Para domínios públicos, o Caddy tentará obter e renovar automaticamente certificados do Let's Encrypt via ACME usando o e-mail fornecido.
- Para domínios de desenvolvimento local (como o
.servbay.local
, padrão do ServBay, ou TLDs locais personalizados), o Caddy irá automaticamente gerar e confiar em certificados assinados por uma CA local (ServBay User CA), proporcionando uma experiência de desenvolvimento HTTPS local sem complicações.
Salvar e Redefinir
- Redefinir: Clicar neste botão restaurará as configurações globais do Caddy para os valores padrão do ServBay.
- Salvar: Clicar neste botão salvará as alterações que você fez na configuração do Caddy. Após salvar, se o serviço do Caddy estiver em operação, o ServBay normalmente aplicará as alterações automaticamente (o serviço pode ser reiniciado brevemente).
Avisos Importantes
- As opções modificadas aqui são as configurações globais do Caddy. As diretivas específicas de cada site devem ser configuradas na seção
Sites
do ServBay, que serão convertidas em entradas correspondentes no Caddyfile. - Se o serviço do Caddy não estiver em execução (por exemplo, se a interface mostrar "Serviço Caddy não habilitado"), você ainda pode modificar e salvar as configurações, que passarão a valer na próxima vez que o serviço for iniciado. Você pode iniciar o Caddy a partir do painel principal do ServBay ou pelo menu
Pacotes
.
Resumo
O ServBay torna a configuração global do servidor web Caddy fácil e intuitiva. Ajustando as portas corretas e o e-mail do ACME, você aproveita ao máximo a facilidade de uso e os recursos avançados de HTTPS automático do Caddy, simplificando o gerenciamento e a implantação tanto para sites locais quanto, se aplicável, para públicos.