Talvez eu tenha descoberto isso? Eu adicionei ngx.redirect ("/"); Então eu tenho um / com localização / public / html / no meu nginx.conf e também um:
location /lua {
default_type text/plain;
content_by_lua '
os.execute("/myscript.sh")
return ngx.redirect("/")';
Eu teria preferido apenas um 'local' em vez de usar redirecionamentos como esse, mas pelo menos eu tenho algo que parece funcionar. Melhorias são bem-vindas.