SlideShare a Scribd company logo
1 of 5
Download to read offline
What is mod_perl?                                                Table of Contents:




                      What is mod_perl?




                    Last modified Mon Apr 19 03:30:26 2010 GMT




19 Apr 2010                                                                      1
1mod_perl is the marriage of Apache and Perl




1mod_perl is the marriage of Apache and Perl
mod_perl brings together two of the most powerful and mature technologies available to the web profes-
sional today.
mp2 is mod_perl for the 2.x.x branch of the Apache HTTPD Server.
> mp1 is mod_perl for the 1.3 branch of the Apache HTTPD Server.
mp2 is fully compatible with httpd 2.0.x , and supports most of the 2.2.x feature set.
mod_perl’s future plans are to keep on supporting httpd as it evolves - that has always been the goal, and
will always be so.
Simply download/">install mod_perl and you have the full power of the Apache Web Server at your
fingertips:

    Accelerate your existing dynamic content

      The standard Apache::Registry module can provide 100x speedups for your existing CGI scripts
      and reduce the load on your server at the same time. A few changes to the web server’s config is
      all that is required to run your existing CGI scripts at lightning speed. more »

    Easily create custom modules that become part of Apache

      With mod_perl writing custom modules to extend and enhance Apache is a snap. Content
      handlers can be written in just a few lines of code and can be quickly integrated with existing
      modules specifically designed for use with mod_perl, or with modules freely available from the
      CPAN. more »

    Gain access to all request stages

      mod_perl is not only about super fast content generation. With mod_perl all phases of the
      request cycle can be accessed and controlled. No other web acceleration product gives you this
      much control.
      Imagine the flexibility of rewriting URLs using Perl! Rewrite URLs based on the content of a
      directory structure, settings stored in a relational database, or the phase of the moon.
      Write custom authentication and authorization modules to integrate with existing user databases
      or take advantage of the well-supported CPAN modules to extend the abilities of Apache. You
      can even create custom logging tailored to your site’s specific needs. more »

    Configure Apache with Perl

      Perl can be used right in your httpd.conf file. Everything from virtual hosts to authentication
      settings can be configured via Perl. URL translation logic can be written with Perl for your
      complex or dynamic URL rewriting needs. Settings can be adjusted on a per-request basis and
      values passed from code in httpd.conf to your content generation modules. You can even gener-
      ate complete HTTP output from the httpd.conf configuration file. more »

    Install Third-party modules




2                                                                                                19 Apr 2010
What is mod_perl?                                                                                  2License




      Third-party modules give you application functionality such as sessions, passwords and
      database integration.

   Application Frameworks

      There are many high-level packages built on top of the mod_perl infrastructure to help you
      develop scalable and easily managed dynamic sites. All are well supported and maintain a loyal
      group of users.
      You can select from a number of templating systems or application frameworks for use with
      mod_perl. See the mod_perl Products section for more information.

   Apache 2.X support

      With mod_perl you can take advantage of the features of Apache 2.0. For example, custom
      protocol handlers can be written in Perl.
      >
      > Apache 2.0 is fully supported.
      > Most of Apache 2.2 is supported, and work toward full support is underway. <blockquote>
      Active Support Community

         mod_perl has all the support anyone could ask for.
         Response time to questions posted on any of the mod_perl related lists is often measured in
         minutes. And with such a large installed base there’s often someone that knows the answer
         to your specific question. In addition, a wealth of well maintained documentation is avail-
         able online through this web site. For off-line, spend your time with excellent books about
         mod_perl. There’s nothing like curling up in bed with a good book. Or someone that’s read
         one.

   Now, it’s time to Get Your Feet Wet with mod_perl.


   2License
   Like all Apache Software Foundation projects, mod_perl is licensed under The Apache License.




19 Apr 2010                                                                                                   3
What is mod_perl?                                                                        Table of Contents:




Table of Contents:
1 mod_perl is the marriage of Apache and Perl    .   .   .   .   .   .   .   .   .   .       .     .     2
2 License .    .   .    .   .   .   .   .    .   .   .   .   .   .   .   .   .   .   .       .     .     3




19 Apr 2010                                                                                               i

More Related Content

What's hot

Apache installation and configurations
Apache installation and configurationsApache installation and configurations
Apache installation and configurationsNikhil Jain
 
Pandora FMS: Raven DB Plugin
Pandora FMS: Raven DB PluginPandora FMS: Raven DB Plugin
Pandora FMS: Raven DB PluginPandora FMS
 
Web server installation_configuration_apache
Web server installation_configuration_apacheWeb server installation_configuration_apache
Web server installation_configuration_apacheShaojie Yang
 
Ch 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet ServersCh 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet Serverswebhostingguy
 
Apache web server
Apache web serverApache web server
Apache web serverzrstoppe
 
Caching objects-in-memory
Caching objects-in-memoryCaching objects-in-memory
Caching objects-in-memoryMauro Cassani
 
Apache Presentation
Apache PresentationApache Presentation
Apache PresentationAnkush Jain
 

What's hot (11)

Apache installation and configurations
Apache installation and configurationsApache installation and configurations
Apache installation and configurations
 
Pandora FMS: Raven DB Plugin
Pandora FMS: Raven DB PluginPandora FMS: Raven DB Plugin
Pandora FMS: Raven DB Plugin
 
Web server installation_configuration_apache
Web server installation_configuration_apacheWeb server installation_configuration_apache
Web server installation_configuration_apache
 
Ch 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet ServersCh 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet Servers
 
Decentralized storage
Decentralized storageDecentralized storage
Decentralized storage
 
.NET RDF APIs
.NET RDF APIs.NET RDF APIs
.NET RDF APIs
 
Web Fundamentals
Web FundamentalsWeb Fundamentals
Web Fundamentals
 
Apache web server
Apache web serverApache web server
Apache web server
 
Caching objects-in-memory
Caching objects-in-memoryCaching objects-in-memory
Caching objects-in-memory
 
Apache Presentation
Apache PresentationApache Presentation
Apache Presentation
 
Apache Web Server Setup 2
Apache Web Server Setup 2Apache Web Server Setup 2
Apache Web Server Setup 2
 

Viewers also liked

Hyper-V Hosting Guidance
Hyper-V Hosting GuidanceHyper-V Hosting Guidance
Hyper-V Hosting Guidancewebhostingguy
 
TIER TIER RESEARCH RESEARCH
TIER TIER RESEARCH RESEARCHTIER TIER RESEARCH RESEARCH
TIER TIER RESEARCH RESEARCHwebhostingguy
 
Inmagic Content Server Enterprise/Standard v1.3 Install Notes
Inmagic Content Server Enterprise/Standard v1.3 Install NotesInmagic Content Server Enterprise/Standard v1.3 Install Notes
Inmagic Content Server Enterprise/Standard v1.3 Install Noteswebhostingguy
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
Paddock14 aug sept-2015
Paddock14 aug sept-2015Paddock14 aug sept-2015
Paddock14 aug sept-2015Marcel Bol
 

Viewers also liked (7)

Hyper-V Hosting Guidance
Hyper-V Hosting GuidanceHyper-V Hosting Guidance
Hyper-V Hosting Guidance
 
The Internet
The InternetThe Internet
The Internet
 
TIER TIER RESEARCH RESEARCH
TIER TIER RESEARCH RESEARCHTIER TIER RESEARCH RESEARCH
TIER TIER RESEARCH RESEARCH
 
Inmagic Content Server Enterprise/Standard v1.3 Install Notes
Inmagic Content Server Enterprise/Standard v1.3 Install NotesInmagic Content Server Enterprise/Standard v1.3 Install Notes
Inmagic Content Server Enterprise/Standard v1.3 Install Notes
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
Paddock14 aug sept-2015
Paddock14 aug sept-2015Paddock14 aug sept-2015
Paddock14 aug sept-2015
 

Similar to What is mod_perl? - 40 character title

Laravel - A Trending PHP Framework
Laravel - A Trending PHP FrameworkLaravel - A Trending PHP Framework
Laravel - A Trending PHP Frameworkijtsrd
 
Conf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python ProcessorsConf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python ProcessorsTimothy Spann
 
apresentacao_apache2..
apresentacao_apache2..apresentacao_apache2..
apresentacao_apache2..webhostingguy
 
apresentacao_apache2..
apresentacao_apache2..apresentacao_apache2..
apresentacao_apache2..webhostingguy
 
Python Web Framework – A Detailed List of Web Frameworks in Python
Python Web Framework – A Detailed List of Web Frameworks in PythonPython Web Framework – A Detailed List of Web Frameworks in Python
Python Web Framework – A Detailed List of Web Frameworks in Pythonabhishekdf3
 
Building dynamic websites with Mod perl and apache
Building dynamic websites with Mod perl and apacheBuilding dynamic websites with Mod perl and apache
Building dynamic websites with Mod perl and apacheKamal Nayan
 
Devops interview questions 1 www.bigclasses.com
Devops interview questions  1  www.bigclasses.comDevops interview questions  1  www.bigclasses.com
Devops interview questions 1 www.bigclasses.combigclasses.com
 
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...Yusuf Hadiwinata Sutandar
 
Talend openstudio bigdata_gettingstarted_6.3.0_en
Talend openstudio bigdata_gettingstarted_6.3.0_enTalend openstudio bigdata_gettingstarted_6.3.0_en
Talend openstudio bigdata_gettingstarted_6.3.0_enManoj Sharma
 
Web Development in Perl
Web Development in PerlWeb Development in Perl
Web Development in PerlNaveen Gupta
 
APACHE
APACHEAPACHE
APACHEARJUN
 
Using MySQL Containers
Using MySQL ContainersUsing MySQL Containers
Using MySQL ContainersMatt Lord
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source ContributionsNeev Technologies
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitMarco Ferrigno
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps ParadigmNaLUG
 

Similar to What is mod_perl? - 40 character title (20)

Laravel - A Trending PHP Framework
Laravel - A Trending PHP FrameworkLaravel - A Trending PHP Framework
Laravel - A Trending PHP Framework
 
Conf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python ProcessorsConf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python Processors
 
apresentacao_apache2..
apresentacao_apache2..apresentacao_apache2..
apresentacao_apache2..
 
apresentacao_apache2..
apresentacao_apache2..apresentacao_apache2..
apresentacao_apache2..
 
Python Web Framework – A Detailed List of Web Frameworks in Python
Python Web Framework – A Detailed List of Web Frameworks in PythonPython Web Framework – A Detailed List of Web Frameworks in Python
Python Web Framework – A Detailed List of Web Frameworks in Python
 
Puppet
PuppetPuppet
Puppet
 
Building dynamic websites with Mod perl and apache
Building dynamic websites with Mod perl and apacheBuilding dynamic websites with Mod perl and apache
Building dynamic websites with Mod perl and apache
 
How PHP works
How PHP works How PHP works
How PHP works
 
Devops interview questions 1 www.bigclasses.com
Devops interview questions  1  www.bigclasses.comDevops interview questions  1  www.bigclasses.com
Devops interview questions 1 www.bigclasses.com
 
Laravel Presentation
Laravel PresentationLaravel Presentation
Laravel Presentation
 
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
 
Talend openstudio bigdata_gettingstarted_6.3.0_en
Talend openstudio bigdata_gettingstarted_6.3.0_enTalend openstudio bigdata_gettingstarted_6.3.0_en
Talend openstudio bigdata_gettingstarted_6.3.0_en
 
AtoZ about TYPO3 v8 CMS
AtoZ about TYPO3 v8 CMSAtoZ about TYPO3 v8 CMS
AtoZ about TYPO3 v8 CMS
 
Web Development in Perl
Web Development in PerlWeb Development in Perl
Web Development in Perl
 
Lamp Zend Security
Lamp Zend SecurityLamp Zend Security
Lamp Zend Security
 
APACHE
APACHEAPACHE
APACHE
 
Using MySQL Containers
Using MySQL ContainersUsing MySQL Containers
Using MySQL Containers
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source Contributions
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
 

More from webhostingguy

MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...webhostingguy
 
Getting Started Guide
Getting Started GuideGetting Started Guide
Getting Started Guidewebhostingguy
 

More from webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
 
Getting Started Guide
Getting Started GuideGetting Started Guide
Getting Started Guide
 
Slide 1
Slide 1Slide 1
Slide 1
 

What is mod_perl? - 40 character title

  • 1. What is mod_perl? Table of Contents: What is mod_perl? Last modified Mon Apr 19 03:30:26 2010 GMT 19 Apr 2010 1
  • 2. 1mod_perl is the marriage of Apache and Perl 1mod_perl is the marriage of Apache and Perl mod_perl brings together two of the most powerful and mature technologies available to the web profes- sional today. mp2 is mod_perl for the 2.x.x branch of the Apache HTTPD Server. > mp1 is mod_perl for the 1.3 branch of the Apache HTTPD Server. mp2 is fully compatible with httpd 2.0.x , and supports most of the 2.2.x feature set. mod_perl’s future plans are to keep on supporting httpd as it evolves - that has always been the goal, and will always be so. Simply download/">install mod_perl and you have the full power of the Apache Web Server at your fingertips: Accelerate your existing dynamic content The standard Apache::Registry module can provide 100x speedups for your existing CGI scripts and reduce the load on your server at the same time. A few changes to the web server’s config is all that is required to run your existing CGI scripts at lightning speed. more » Easily create custom modules that become part of Apache With mod_perl writing custom modules to extend and enhance Apache is a snap. Content handlers can be written in just a few lines of code and can be quickly integrated with existing modules specifically designed for use with mod_perl, or with modules freely available from the CPAN. more » Gain access to all request stages mod_perl is not only about super fast content generation. With mod_perl all phases of the request cycle can be accessed and controlled. No other web acceleration product gives you this much control. Imagine the flexibility of rewriting URLs using Perl! Rewrite URLs based on the content of a directory structure, settings stored in a relational database, or the phase of the moon. Write custom authentication and authorization modules to integrate with existing user databases or take advantage of the well-supported CPAN modules to extend the abilities of Apache. You can even create custom logging tailored to your site’s specific needs. more » Configure Apache with Perl Perl can be used right in your httpd.conf file. Everything from virtual hosts to authentication settings can be configured via Perl. URL translation logic can be written with Perl for your complex or dynamic URL rewriting needs. Settings can be adjusted on a per-request basis and values passed from code in httpd.conf to your content generation modules. You can even gener- ate complete HTTP output from the httpd.conf configuration file. more » Install Third-party modules 2 19 Apr 2010
  • 3. What is mod_perl? 2License Third-party modules give you application functionality such as sessions, passwords and database integration. Application Frameworks There are many high-level packages built on top of the mod_perl infrastructure to help you develop scalable and easily managed dynamic sites. All are well supported and maintain a loyal group of users. You can select from a number of templating systems or application frameworks for use with mod_perl. See the mod_perl Products section for more information. Apache 2.X support With mod_perl you can take advantage of the features of Apache 2.0. For example, custom protocol handlers can be written in Perl. > > Apache 2.0 is fully supported. > Most of Apache 2.2 is supported, and work toward full support is underway. <blockquote> Active Support Community mod_perl has all the support anyone could ask for. Response time to questions posted on any of the mod_perl related lists is often measured in minutes. And with such a large installed base there’s often someone that knows the answer to your specific question. In addition, a wealth of well maintained documentation is avail- able online through this web site. For off-line, spend your time with excellent books about mod_perl. There’s nothing like curling up in bed with a good book. Or someone that’s read one. Now, it’s time to Get Your Feet Wet with mod_perl. 2License Like all Apache Software Foundation projects, mod_perl is licensed under The Apache License. 19 Apr 2010 3
  • 4.
  • 5. What is mod_perl? Table of Contents: Table of Contents: 1 mod_perl is the marriage of Apache and Perl . . . . . . . . . . . . 2 2 License . . . . . . . . . . . . . . . . . . . . . 3 19 Apr 2010 i