6

我有一些基于 Mojolicious 的应用程序,它们可以在 Apache2 下使用 mod_cgi 和 mod_fastcgi 愉快地运行。

网址例如:

   http://example.org/oneapp/path/info?foo=bar
   http://example.org/oneapp?foo=bar
   http://example.org/secondapp/path/info?foo=bar
   http://example.org/thirdapp/path/info?baz=heh
   #etc...

我使用 proxy_pass 将应用程序配置为子域取得了相对成功,但我想保留旧的 url(只需从 apache2 切换到 nginx)。我想保留相同的网址,但使用 nginx 运行应用程序。我的配置应该是什么样的,我应该如何运行应用程序。

提前致谢!

4

2 回答 2

6

由于您没有得到答案,我将给出一个正确但完全不成熟且无代码的解决方案。查看Mojolicious::Guides::Cookbook以了解nginxPlack部署。将此与Plack::Builder混合用于在同一服务器上部署多个应用程序。我可能会选择Starman作为服务器引擎,但这取决于您和您的特定需求。

基本上就是这样。抱歉,我没有适合您的代码,但是一旦您完成每个步骤,它应该完全符合您的要求;文档很好,可以补充来自各种 Perl 开发人员的博客文章。

于 2011-08-11T01:28:40.933 回答
1

另请参阅安装插件,它允许您在另一个应用程序中添加一个 mojolicious 应用程序

于 2013-02-20T18:17:44.763 回答