1
resposta

Dúvida sobre arquivos

É possível criar algo no estilo bucket s3 usando o nginx? e um servidor de aplicação para salvar os arquivos em pasta e retornar de acordo com a requisição?

1 resposta

Oii, Ramon. Tudo bem?

Sim, é possível, mas é importante lembrar que o Nginx não foi projetado para ser um sistema de armazenamento, como o S3. O Nginx é um servidor web e um proxy reverso. No entanto, você pode configurá-lo para servir arquivos estáticos, que é uma funcionalidade bastante comum também.

Por exemplo, você pode configurar uma localização específica no arquivo de configuração do Nginx. Por exemplo, deste jeito:

location /meus_arquivos {
    alias /caminho/para/o/diretorio;
}

Se você acessar o http://seu_dominio.com/meus_arquivos/arquivo.jpg, o Nginx irá procurar o arquivo arquivo.jpg no diretório /caminho/para/o/diretorio. Se o arquivo existir, ele retornará.

Quanto à segunda parte da sua pergunta, sim, você pode usar um servidor de aplicação para salvar os arquivos em uma pasta e retorná-los com a requisição. Isso seria feito no código da sua aplicação, e não no Nginx. Ele na verdade só encaminharia a requisição para a sua aplicação.

Se outra dúvida surgir, fique à vontade para postar.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.