Apache - 如果文件不存在,运行 脚本创建它,然后提供它
Apache - if file does not exist, run script to create it, then serve it
我怎样才能在 Apache 中实现这一点(如果需要,在 Debian 上使用 python)?
- 用户提交表单
- 根据表单条目,我计算出要为他们提供哪个 html 文件(比如 0101.html)
- 如果 0101.html 存在,将它们直接重定向到 0101.html
- 否则,运行 创建一个脚本 0101.html,然后将他们重定向到它。
谢谢!
编辑:我看到有人投票结束,因为范围太广(尽管没有评论或建议)。我只是在寻找我需要的 Apache 配置文件的最小工作示例。如果你想要我 认为 的具体方法,我认为 apache 只需要检查 0101.html 是否存在,如果存在则服务,否则 运行 cgi/myprogram.py 带有输入参数 0101.html。希望这可以帮助。如果没有,请建议我如何使它更具体。谢谢。
Apache 不应该关心。只需提供一个查找文件的程序。如果找到它,它将读取它(或其他任何内容)return 结果,如果找不到,它将创建并 return 结果。所有这些都可以通过一个简单的 python 文件来完成。
我怎样才能在 Apache 中实现这一点(如果需要,在 Debian 上使用 python)?
- 用户提交表单
- 根据表单条目,我计算出要为他们提供哪个 html 文件(比如 0101.html)
- 如果 0101.html 存在,将它们直接重定向到 0101.html
- 否则,运行 创建一个脚本 0101.html,然后将他们重定向到它。
谢谢!
编辑:我看到有人投票结束,因为范围太广(尽管没有评论或建议)。我只是在寻找我需要的 Apache 配置文件的最小工作示例。如果你想要我 认为 的具体方法,我认为 apache 只需要检查 0101.html 是否存在,如果存在则服务,否则 运行 cgi/myprogram.py 带有输入参数 0101.html。希望这可以帮助。如果没有,请建议我如何使它更具体。谢谢。
Apache 不应该关心。只需提供一个查找文件的程序。如果找到它,它将读取它(或其他任何内容)return 结果,如果找不到,它将创建并 return 结果。所有这些都可以通过一个简单的 python 文件来完成。