阿帕奇大学后面的雪莉

2024-09-30 07:25:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个用Cherrypy创建的应用程序,现在我有了一个文件夹路径来定位我的脚本

\\rus4ias.ias.uni-stuttgart.de\websonne\infoscreen

我的应用程序的链接是here。当我访问这个页面时,我看到它编写了Apache/2.2.21(Linux/SUSE)。这就是我目前所拥有的一切。此外,我几乎不知道如何将我的应用程序部署到该服务器中。到目前为止,服务器上运行的所有应用程序都是PHP,因此这将是Python框架的第一次部署。你能建议一些来源和教程吗?你知道吗


Tags: 定位路径服务器脚本文件夹应用程序部署de
1条回答
网友
1楼 · 发布于 2024-09-30 07:25:56

首先,cherrypy是一个HTTP框架。它完全不需要apache服务器—它可以自己运行和使用。从本质上讲,它具备运行Web服务器所需的所有要素。我建议你再看一遍documentation。但这里有一个很小的示例—停止apache服务并运行以下脚本:

import cherrypy

class test():

    @cherrypy.expose
    def index(self):
        return "hello, hello, hello"

if __name__ == "__main__":
    cherrypy.config.update( {'server.socket_host':"0.0.0.0", 'server.socket_port':8080 } )
    cherrypy.quickstart(test())

现在转到127.0.0.1:8080,您应该看到hello, hello, hello。你知道吗

但是,如果您想在apache后面运行cherrypy,则需要使用Mod\u WSGI: http://tools.cherrypy.org/wiki/ModWSGI

现在还不清楚您是否希望将cherrypy与apache和其他应用程序一起运行。这也可以通过另一种方式实现——使用cherrypy的cherrypy.dispatch.RoutesDispatcher()

相关问题 更多 >

    热门问题