WEB开发网
开发学院服务器云计算 Perl 和 Amazon 云,第 4 部分:深入探究完整 mod... 阅读

Perl 和 Amazon 云,第 4 部分:深入探究完整 mod_perl 站点的代码库

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示:在本期文章中,我们将研究完整的 mod_perl 站点(只讨论代码;模板在下期文章讨论),Perl 和 Amazon 云,第 4 部分:深入探究完整 mod_perl 站点的代码库,前几期文章中,我们的节奏有些缓慢,应该根据需要修改它, 顶级配置您应当具有一个提供 mod_perl 支持的有效 Apache 服务器,现

在本期文章中,我们将研究完整的 mod_perl 站点(只讨论代码;模板在下期文章讨论)。前几期文章中,我们的节奏有些缓慢,现在,通过研究 mod_perl,我们将加快步伐。

我强烈建议您阅读源代码。该站点是功能性的,但是许多细节都没有在本系列中详细介绍,我希望您能理解这些细节或者了解还存在疑问的地方。您可以通过书店或使用搜索引擎获取相关的信息。

特别是,设置一个完整的 mod_perl 站点并使用 Template Toolkit 是非常广泛的主题,并且已经介绍过许多次,因此这里不会再解释。最佳学习途径就是了解每一个问题和难点,直到网站可以正常运行。本系列将给出可以使网站正常运行所需的所有内容 — 但是需要由您来将所有内容结合起来。

和此前的文章一样,我将使用 share.lifelogs.com 作为域名。当在您自己的环境中使用时,应该根据需要修改它。

顶级配置

您应当具有一个提供 mod_perl 支持的有效 Apache 服务器。将以下内容插入到 Apache httpd.conf 文件中,如清单 1 所示:

清单 1. 为 Apache 配置文件 share.httpd.conf 提供 mod_perl 支持

<VirtualHost 1.2.3.4:80> 
    ServerName   share.lifelogs.com 
    DocumentRoot  /var/www/html 
    ErrorLog    /var/log/apache/error-share.log 
    PerlRequire   /home/tzz/mod_perl_require_share.pl 
    <Location /> 
        SetHandler   perl-script 
        PerlHandler   SharePerlHandler 
    </Location> 
    SetEnv AWS_KEY 'my-AWS-key' 
    SetEnv AWS_SECRET_KEY 'my-secret-AWS-key' 
</VirtualHost> 

1 2 3 4 5 6  下一页

Tags:Perl Amazon 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接