- Lab
-
Libraries: If you want this lab, consider one of these libraries.
- Cloud

Implement an Apache Web Server with Perl CGI
In this lab, we will install and configure an Apache server and then configure it for Perl and CGI access.

Lab Info
Table of Contents
-
Challenge
Install the Apache Web Server
Using the appropriate commands, install the Apache web server.
-
Challenge
Explore the Default Configuration
Examine the default Apache configuration file.
-
Challenge
Start and Test the Service, and Access the Default Site
Ensure the default Apache installation is working.
-
Challenge
Install the Appropriate Packages for Enabling Perl on Your Site
Using the appropriate commands, set up and enable Perl. To install
mod_perl
outside of the Hands-On Lab environment, you may have to install the epel repo. On a Centos 7 system, this can be done with the following command:yum -y install epel-release
-
Challenge
Enable the Module Configuration
Enable the module configuration on Apache.
-
Challenge
Create a CGI Directory for Your Scripts
Create the directory to use with CGI.
-
Challenge
Add the CGI Configuration to Apache
Update the Apache configuration for CGI.
-
Challenge
Restart the Apache Server and Test the Perl CGI Script
Test that the CGI setup was successful.
About the author
Real skill practice before real-world application
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Learn by doing
Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.
Follow your guide
All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.
Turn time into mastery
On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.