添加到收藏    打印

Catalyst部署范例

重要提示:此例中,演示用户名为harbinbeer,演示域名为demo.com。在实际操作中,必须将路径中的harbinbeerdemo.com替换成您自己实际可用的用户和域名。

Catalyst已经在系统各Perl版本安装,详情参见:Perl云主机版本说明

创建一个新的Catalyst项目

首先,通过SSH登录

$ umask 0022
$ cd ~/demo.com/
$ mv htdocs htdocs.bak
$ /usr/local/perl518/bin/catalyst.pl htdocs
Catalyst部署范例-101

为Camping和Apache建立通道

$ cd htdocs
$ nano .htaccess
Catalyst部署范例-102

RewriteEngine On
RewriteBase /
RewriteRule ^$ script/htdocs_fastcgi.pl [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ script/htdocs_fastcgi.pl/$1 [QSA,L]
Catalyst部署范例-103

修改Perl的解析头

$ nano script/htdocs_fastcgi.pl
Catalyst部署范例-104

#!/bin/env perl5.18
Catalyst部署范例-105

通过浏览器访问测试

Catalyst部署范例-106



此答案有用么?

建议阅读