繁体   English   中英

Cherrypy在Apache Windows后面运行

[英]Cherrypy running behind Apache windows

我正在尝试在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

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

就像是

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM