如何一起运行: PSGI和PHP?
我有Perl/PSGI应用程序(运行在纯perl Starman服务器下)。现在,由于某些原因,也需要运行一个PHP应用程序;(因此(可能)需要Apache2。问题:
加:
服务器在我家NAT路由器后面。内部服务器有地址: 192.168.1.10,从外部,ofc,路由器有正确的互联网地址。我改变了所有的交通路线。
routerIP:80 -> 192.168.1.10:80Ps:我不需要优化性能,服务器只用于家庭/演示/测试目的。
编辑:现在,在另一种类似的情况下,我再次检查了CPAN,根据@rawhide的答案,我找到了http://search.cpan.org/~kazeburo/Plack-App-PHPCGI-0.03/lib/Plack/App/PHPCGI.pm模块。工作很棒-这是真的很酷的测试php应用程序的拼贴.;)
发布于 2011-12-03 00:45:17
最简单的方法是在端口80上运行Apache2和PHP,并将mod_proxy安装到Apache2,并反向代理一些指向后端Starman的路径。您还可以使用php作为FastCGI运行php,并执行相同的操作。
因为它是演示的目的,所以您可以疯狂地在端口80上运行Starman,然后使用Plack::App::FCGIDispatcher“挂载”FastCGI进程。我试过一次--效果很好,但可能只是为了演示的目的,而不是为了生产用途。
https://stackoverflow.com/questions/8228570
复制相似问题