CherryPy 部署

2024-01-02 15:46 更新

CherryPy应用程序的部署被认为是一个非常简单的方法,可以从Python系统路径获得所有必需的包。 在共享的Web托管环境中,Web服务器将驻留在前端,允许主机提供程序执行筛选操作。 前端服务器可以是Apache或lighttpd 。

本节将介绍一些在Apache和lighttpd Web服务器后面运行CherryPy应用程序的解决方案。

cherrypy
def setup_app():
class Root:
@cherrypy.expose
def index(self):
   # Return the hostname used by CherryPy and the remote
   # caller IP address
return "Hello there %s from IP: %s " %
(cherrypy.request.base, cherrypy.request.remote.ip)
cherrypy.config.update({'server.socket_port': 9091,
   'environment': 'production',
   'log.screen': False,
   'show_tracebacks': False})
cherrypy.tree.mount(Root())
if __name__ == '__main__':
setup_app()
cherrypy.server.quickstart()
cherrypy.engine.start()


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号