Python apache背后的CherryPy应用程序,apache服务于其他应用程序
我想做的是:Python apache背后的CherryPy应用程序,apache服务于其他应用程序,python,apache,web-applications,virtualhost,cherrypy,Python,Apache,Web Applications,Virtualhost,Cherrypy,我想做的是: host/ --> apache host/app1 --> apache host/app2 --> apache --> cherrypy 我完全迷失在mod_重写、代理、虚拟主机和位置之间。 我不知道怎么做。我知道如何获得: host/ --> apache --> cherrypy 甚至: host/app2 --> apache --> cherrypy 但我不知道如何把所有的东西混合在一起 有什么想法吗 这样做的原因
host/ --> apache
host/app1 --> apache
host/app2 --> apache --> cherrypy
我完全迷失在mod_重写、代理、虚拟主机和位置之间。
我不知道怎么做。我知道如何获得:
host/ --> apache --> cherrypy
甚至:
host/app2 --> apache --> cherrypy
但我不知道如何把所有的东西混合在一起
有什么想法吗
这样做的原因是,我想安装我的应用程序(使用cherrypy完成),该应用程序运行在具有其他应用程序(使用PHP、perl等完成)的apache服务器后面。在httpd/conf.d/下创建一个配置文件,该文件如下:
ProxyPass /app2 http://localhost/app2
ProxyPassReverse /app2 http://localhost:9091/app2
这是cherrypy服务器:
http://localhost:9091
在/app2中运行应用程序
这是一个反向代理。当客户端请求/app2时,
请求最终按如下方式处理
http://localhost:9091/app2
这似乎是在客户端不知道cherrypy服务器的情况下完成的