- Lab
- A Cloud Guru
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.
Path 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.
What's a lab?
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.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.