digital-guard / preserv

Digital Preservation Project
http://git.digital-guard.org/preserv
Apache License 2.0
0 stars 0 forks source link

Modulo lua nginx depreciado no ubuntu #81

Closed crebollobr closed 2 years ago

crebollobr commented 2 years ago

lsb_release -a

No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 21.10 Release: 21.10 Codename: impish

Não tem o pacote libnginx-mod-http-lua

Usamos no nginx /etc/nginx/sites-available/digital-guard.org

#            content_by_lua_block {
#                local cjson = require("cjson.safe");
#                local hash  = ngx.var.hash;
#
#                local res = ngx.location.capture("/redirects?fhash=like." .. hash .. "*");
#                if res.status == ngx.HTTP_OK then
#                    data = cjson.decode(res.body);
#                    local furi = data["furi"];
#                    return ngx.redirect(furi,307);
#               else
#                   ngx.exec("/download/" .. hash);
#                end
#            }
0e1 commented 2 years ago

Situação contornada usando php. Ajustei /etc/nginx/sites-available/digital-guard.org e foi criada uma página no root do subdomínio. Testar.

Hash que não está na de-para: http://dl.digital-guard.org/737cd1972003b619e966b01bf1153ef22f138e32b617858bff3445821f5d6c2e.zip

Hash que está na de-para: http://dl.digital-guard.org/137dc4

crebollobr commented 2 years ago

Testado