在Apache窗口后面运行的Cherrypy

时间:2013-06-24 12:46:48

标签: python windows apache cherrypy

我正在尝试在apache后面运行我的python应用程序,以便可以从Internet访问它。但我必须说我正在努力使整个事情发挥作用。 我安装了Apache 2,据我所知配置不多,不知道从哪里开始。

这是我的python脚本的conf文件:

[global]
server.socket_host= '127.0.0.1'
server.socket_port= 8080
server.thread_pool= 5
tools.sessions.on= True
tools.encode.encoding= 'Utf-8'
[/annexes]
tools.staticdir.on = True
tools.staticdir.dir = "my/path"
[/]
tools.proxy.on: True

1 个答案:

答案 0 :(得分:0)

您可以使用httpd.conf文件中的ProxyPass指令将虚拟名称的所有请求转发到http://YOUR.SERVER.com:8080</code>

这样的东西

ProxyPass /myCherryPySite http://YOUR.SERVER.com:8080

确保您还浏览Apache的文档。您需要为此启用mod_proxy。其他选项是Apache的URL重写引擎,您需要复杂的正则表达式!

编辑:这里的YOUR.SERVER.com是运行您的樱桃网站的任何服务器。它应该可以从运行apache的服务器访问(localhost,如果它是同一台服务器)。例如,将其命名为my.apace.com。要访问cherrypy网站,您只需说出http://my.apache.com/myCherryPySite

即可
相关问题