所以我有一个 bash 脚本,我想在 url 的每个“页面加载”上执行/运行,以便它将修改(创建符号链接)到/public/html/
我希望服务器随后服务的文件夹。
问题是我想出了如何做一个或另一个而不是两者。
我可以使用 nginx root/public/html/
等显示目录,或者我可以通过使用而不是 root 来运行脚本/public/html/
:
content_by_lua("/myscript.sh")';
但是,如果我通过 lua 使用内容,脚本会运行并在其中创建我需要的内容,/public/html
但 Nginx 然后只会显示一个空白屏幕。我想要一种方法让 nginx/public/html
在运行myscript.sh
using后实际显示目录列表content_by_lua
。
由于这项任务,我刚刚开始使用 nginx,并且不知道如何做到这一点,我确实搜索过,但对于谷歌或这里来说,这不是一个容易表达的问题。
也许我只是想通了?我添加了 ngx.redirect("/"); 因此,我的 nginx.conf 中有一个 / 位置为 /public/html/ ,还有一个:
我宁愿只选择一个“位置”而不是像那样使用重定向,但至少我有一些似乎可行的东西。欢迎改进。