2017年3月21日星期二

Perl : Mojolicious::Lite 的app部署到 Apache 上

假设app为 /var/www/someapp/main.pl,部署web路径为 http://someweb.xxx.com/
app的代码示例参考Mojolicious::Lite
安装plack库
cpanm Plack::Handler::Apache2
在apache的http.conf的配置示例
<VirtualHost *:80>
DocumentRoot "/var/www/someapp"
ServerName someweb.xxx.com
<Directory "/var/www/someapp">
Order deny,allow
Allow from all
</Directory>
<Location />
    SetHandler perl-script
    PerlHandler Plack::Handler::Apache2
    PerlSetVar psgi_app /var/www/someapp/main.pl
</Location>
</VirtualHost>

没有评论:

发表评论