Em termos de hardware, um servidor web é um computador que armazena software de servidor web e arquivos componentes de um site, como documentos HTML, imagens, arquivos CSS e JavaScript. Um servidor web se conecta à Internet e oferece suporte ao intercâmbio físico de dados com outros dispositivos conectados à web. Neste artigo, você conhecerá 7 excelentes servidores web estáticos gratuitos úteis para o seu Linux.
Servidores web
Focaremos em servidores web projetados principalmente para conteúdo estático. Por exemplo, esses tipos de servidores web estão bem posicionados para servir o conteúdo de um servidor FTP via http. Os desenvolvedores de servidores web estáticos muitas vezes acreditam que a maior parte da web não precisa ser dinâmica e o aumento da complexidade nas aplicações do lado do servidor é uma das principais razões para a crise da obesidade na web.
Abaixo, uma lista com 7 servidores web estáticos elaborada pelo pessoal do Linux Links. Eles estão listados em ordem alfabética.
Servidores Web estáticos
- binserve: Um servidor web estático rápido com TLS (HTTPS), roteamento, hot reloading, cache, templates e segurança em um único binário que você pode configurar sem código;
- darkhttpd: Um servidor web simples escrito em C; veicula apenas conteúdo estático;
- miniserve: Ferramenta CLI para servir arquivos e diretórios por HTTP. Uma ferramenta CLI pequena e independente de plataforma cruzada que permite apenas pegar o binário e servir alguns arquivos via HTTP. Às vezes, essa é apenas uma maneira mais prática e rápida do que fazer as coisas corretamente;
- quark: Servidor web HTTP GET/HEAD pequeno e simples para conteúdo estático. O objetivo deste projeto é fazer uma coisa e bem, ou seja, servir diretórios estáticos da web e fazer isso da maneira certa;
- serve: Serviço de arquivos estáticos e listagem de diretórios. Ajuda a servir um site estático, um aplicativo de página única ou apenas um arquivo estático (não importa se está no seu dispositivo ou na rede local). Ele também fornece uma interface elegante para listar o conteúdo do diretório;
- Static Web Server: Servidor web assíncrono e de alto desempenho. Um servidor web pequeno e rápido, pronto para produção, adequado para servir arquivos ou ativos estáticos da web;
- webfs Um servidor http simples para conteúdo principalmente estático. Você pode usá-lo para servir o conteúdo de um servidor FTP via http, por exemplo. Também pode ser usado para exportar alguns arquivos de forma rápida, iniciando um servidor http em poucos segundos, sem editar primeiro algum arquivo de configuração.