NGINX: localizações dinâmicas armazenadas no DB

2

Existe a possibilidade de armazenar locais nginx no banco de dados em vez da configuração para atendê-los dinamicamente?

A tarefa é criar URLs dinâmicos para arquivos de vídeo com base no IP do usuário e no ID do vídeo.

A ideia é que quando o usuário visita meu site, um URL dinâmico é criado e adicionado ao banco de dados como um novo local nginx que existe apenas para esse usuário e não para outros.

Ou o nginx não se encaixa na minha tarefa e eu preciso usar outra ferramenta?

Obrigado.

    
por chimpanzee 30.08.2010 / 17:54

2 respostas

4

Eu delegaria isso para um idioma de backend (como o php, por exemplo) e usaria o cabeçalho X-Accel-Redirect de lá.

Seu back-end pode conversar com bancos de dados ou sistemas de arquivos tudo o que desejar; o real spoonfeeding dos clientes é delegado de volta ao nginx - uma boa configuração.

    
por 30.08.2010 / 18:19
2

O nginx tem um plugin , que aceita o Perl, nos arquivos de configuração. Você poderia usar isso para consultar um banco de dados.

    
por 30.08.2010 / 18:39