Qual código de servidor web devo considerar usar para hospedagem de arquivos? (http deamon, acho que não posso escolher FS. Posso escolher uma distribuição Linux que o host oferece aleatoriamente)
O servidor web hospedará apenas arquivos, sem necessidade de cookies, leitura de banco de dados, etc.
- Deve ser capaz de reescrever URLs. Por exemplo; /name/file-id.ext pode ser resolvido para /n/a/name/MainFolder/id/ext com file sendo um bom nome legível para o usuário quando o usuário clica em salvar como.
- Transmita FLVs, MP3, OGG, MP4
- Permitir a retomada da transferência de arquivos
Imagino que não exista servidor que não consiga lidar com arquivos raw como rar, exe, 3ds ou mesmo um arquivo de 1gb sem extensão, é esse o caso?
Uma vantagem seria se ele também pudesse servir bem as miniaturas, mas isso pode não ser um problema.
Responder1
Você quer dizer servidor físico ou sistema operacional mais pilha de software?
Se o primeiro, então, praticamente qualquer coisa que você possa comprar agora servir, você terá que se esforçar para comprar algo que não possa fazer isso, mas é claro que o que importa não é a funcionalidade, mas a resiliência e a capacidade de carregamento.
Neste último caso, o mais importante é qual sistema operacional e aplicativos você mesmo pode configurar e gerenciar - sempre há discussões entre produtos, mas o mais importante é se você pode lidar com tudo isso - então escolha o que você se sentir mais confortável, ok .
Boa sorte e continue voltando com perguntas ok.
Responder2
Como você suspeitava, praticamente qualquer servidor web atenderá às suas necessidades. Minha recomendação seria o Apache, pois é o mais popular e conhecido, ou o lighttpd, pois é muito popular e um pouco mais leve, mas ainda assim completo.
Se você precisar de toda a pilha, escolha o Linux. Especialmente Red Hat Enterprise Linux se você estiver gastando dinheiro e precisar de suporte ou CentOS se quiser fazer isso de graça (CentOS é idêntico ao principal produto da Red Hat, mas não há suporte para ele, exceto de fornecedores terceirizados).
Tudo que você precisa é uma instalação básica do Red Hat ou CentOS e digite "yum -y install httpd" e ta-da, você tem um servidor web. Ou apenas selecione "Servidor Web" ao instalar o CentOS, mas isso fornecerá muitas coisas extras que você não precisa.