我使用 web.py 创建了一个以 json 格式返回结果的 Web 服务。
我在本地盒子上运行它python scriptname.py 8888
但是,我现在想在 linux 机器上运行它。
如何在 linux 机器上将其作为服务运行?
更新
在回答之后,似乎问题不正确。我知道部署过程、框架和网络服务器。也许以下背景故事会有所帮助:
我有一个小的 python 脚本,它将一个文件作为输入,并基于一些逻辑将该文件拆分。我想将此脚本与我已经拥有的 Web 前端(Grails)一起使用。我想从 grails 应用程序中调用它,但不想通过执行命令行来调用它。因此,我将 python 脚本包装为 Web 服务。它接受两个参数并以 json 格式返回拆分文件的数量。这个 web 服务只会被我的grails前端使用,没有别的。
所以,我只是希望运行这个小的 web.py 服务,以便它可以响应我的 grails 前端。
如果我错了,请纠正我,但是在上面之后我还需要 ngix 之类的吗?这个脚本听起来微不足道,但最终我会为它添加更多逻辑,所以我希望它作为一个 Web 服务,可以被 Web 前端使用。