2017年3月21日星期二

perl Dancer 网页(web)开发框架

在 Apache 上部署 Dancer
参考:Running_from_Apache_with_Plack
这边是ubuntu环境,安装 apache、mod_perl
安装 perl模块:Plack、Plack::Handler::Apache2
假设Dancer部署的域名为 mydancer.myxxxdom.com、部署的目录为/var/www/mydancer
在/etc/apache2/httpd.conf中新增如下配置
    <VirtualHost *:80>
    DocumentRoot "/var/www/mydancer"
    ServerName mydancer.myxxxdom.com
    <Directory "/var/www/mydancer">
    Order deny,allow
    Allow from all
    </Directory>
    <Location />
        SetHandler perl-script
        PerlHandler Plack::Handler::Apache2
        PerlSetVar psgi_app /var/www/mydancer/bin/app.pl
    </Location>
    </VirtualHost>
重启apache

没有评论:

发表评论