Bem-vindo à documentação completa do Salop Web Server, um servidor web moderno escrito em C com suporte a multi-threading, cache inteligente e ampla variedade de tipos MIME.
- Instalação - Guia completo de instalação com Meson e Make
- Configuração - Como configurar e usar o servidor
- Compilação - Dependências e processo de build
- Funcionalidades - Principais recursos e capacidades
- Estrutura do Projeto - Organização do código fonte
- Daemonização - Execução como serviço de sistema
- Roadmap - Funcionalidades implementadas e planejadas
- Melhorias - Histórico de refatorações e otimizações
- Changelog - Resumo das melhorias mais recentes
meson setup builddir
meson compile -C builddir
meson test -C builddir
sudo meson install -C builddir# Executar na porta 8080
salop-server -p 8080
# Executar como daemon
salop-server -b -p 80 -d /var/www/html
# Executar como serviço
sudo systemctl start salop-server- ✅ Multi-threading com threads POSIX
- ✅ Cache inteligente com TTL configurável
- ✅ 25+ tipos MIME suportados
- ✅ Sistema de build moderno com Meson
- ✅ Testes automatizados completos
- ✅ Daemonização com gerenciamento PID
- ✅ Logs estruturados com cores
- ✅ Segurança contra path traversal
Para contribuir com o projeto:
- Consulte a estrutura do projeto
- Veja o roadmap para funcionalidades planejadas
- Execute os testes:
meson test -C builddir - Documente suas mudanças
- Issues: Para bugs e solicitações de recursos
- Documentação: Esta seção para referência completa
- Instalação: Veja install.md para problemas de instalação
Versão: 1.0.0
Licença: MIT
Última atualização: Outubro 2024