Desenvolvimento

Caddy é um servidor web de 3 MB para o seu computador doméstico

Caddy é um servidor web de 3 MB para o seu computador doméstico

Caddy é um servidor web poderoso para computadores domésticos que leva menos de um minuto para configurar e não requer conhecimento profundo de webmaster ou serviços administrativos e tecnologias.

Se você deseja executar um servidor da web local, você tem muitas opções para fazer isso, mas é provável que nenhum seja tão confortável de configurar quanto o Caddy.

O programa é oferecido como uma versão portátil de 3 Megabytes para Windows - outros sistemas operacionais como Mac OS X e Linux também são suportados - que você só precisa extrair e executar para iniciar o servidor. Observe que você também pode compilar o Caddy a partir do código-fonte, se preferir.

Caddy Web Server

A versão básica do Caddy é suficiente para rodar sites estáticos em HTML localmente que você pode acessar no mesmo computador e dependendo das políticas de segurança e aplicativos também na mesma rede de computadores ou Internet.

Por que você precisa de um programa como este? Existem muitos casos de uso para isso. Talvez você queira disponibilizar arquivos na Internet de um local confiável que só você pode acessar. Pense, um arquivo de favoritos, por exemplo, ou uma página HTML de referência que você usa no trabalho.

Basta apontar seu navegador para localhost: 2015 após a instalação para começar. Você obterá um erro 404 não encontrado, pois não há índice.html ou índice.arquivo htm no diretório Caddy por padrão.

Coloque um arquivo de índice no diretório para que seja carregado automaticamente ou outros arquivos HTML para carregá-los manualmente ou através do uso de links.

O acesso a páginas HTML estáticas pode ser tudo o que você precisa, dependendo de suas necessidades, mas a funcionalidade do Caddy não termina aí.

Se você verificar a lista de recursos na página inicial do Caddy Server ou no guia do usuário, perceberá que o Caddy oferece suporte a mais do que apenas páginas da web estáticas.

Por exemplo, você pode servir a vários sites a partir de uma única instalação do Caddy se quiser usar um chamado Caddyfile, que é um arquivo de configuração para o servidor.

Também há suporte para PHP, mas isso funciona apenas em conjunto com um servidor FastCGI que você precisa configurar em seu sistema também.

Outros recursos de interesse incluem suporte para ambientes IPv6, suporte para compactação gzip, HTTP / 2 e TLS 1.2 suporte e suporte WebSockets.

Um bom ponto de partida para saber mais sobre vários dos recursos avançados que a Caddy oferece é o guia do usuário com link acima.

Pode ser mais fácil, no entanto, usar uma solução completa como Wampserver, XAMPP ou QuickPHP Web Server que vem com tudo pronto para uso (tudo significa PHP e MySQL, entre outras coisas que você precisa para executar scripts e serviços dinâmicos avançados como WordPress).

No entanto, para páginas e sites HTML estáticos, é uma solução excelente, muito fácil de configurar e usar.

Além disso, é totalmente portátil, o que significa que você pode carregá-lo aonde quer que vá para iniciar seu próprio servidor web a partir de qualquer sistema operacional compatível.

Caddy 0.82

Com Caddy 0.82 lançado um ano após escrever esta revisão, é hora de olhar para as mudanças introduzidas no servidor da web.

Uma das maiores mudanças é o uso automático de HTTPS usando a iniciativa gratuita Lets Encrypt. Isso significa que seu servidor da web oferecerá suporte a HTTPS quando configurado, desde que certos critérios sejam atendidos (como o host não é localhost ou um endereço IP).

Caddy suporta IPv6, vários sites executados no mesmo servidor usando virtualhosts, reescritas e redirecionamentos, WebSockets e muitas, muitas outras coisas que não eram quando foi lançado em 2015.

Além disso, Caddy agora também está disponível para FreeBSD e OpenBSD, bem como Linux ARM que você pode usar para executar o servidor web em dispositivos Android.

Melhores jogos de linha de comando para Linux
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...
Melhores aplicativos de mapeamento de gamepad para Linux
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...
Ferramentas úteis para jogadores de Linux
Se você gosta de jogar no Linux, é provável que tenha usado aplicativos e utilitários como Wine, Lutris e OBS Studio para melhorar a experiência de jo...