【问题标题】:Cherrypy running behind Apache windowsCherrypy 在 Apache 窗口后面运行
【发布时间】:2013-06-24 12:46:47
【问题描述】:

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

【问题讨论】:

    标签: python windows apache cherrypy


    【解决方案1】:

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

    有点像

    ProxyPass /myCherryPySite @987654321@

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

    编辑:这里的 YOUR.SERVER.com 是运行您的 cherrypy 站点的任何服务器。它应该可以从运行 apache 的服务器访问(如果它是同一台服务器,则为 localhost)。例如,称之为 my.apace.com。要访问cherrypy网站,你可以简单地说http://my.apache.com/myCherryPySite

    【讨论】:

      猜你喜欢
      • 2011-04-17
      • 2013-06-25
      • 2019-02-28
      • 2017-04-28
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      • 2015-09-25
      • 1970-01-01
      相关资源
      最近更新 更多