knox has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I need help configure my Apache with mod_perl.

I have just installed mod_perl on via sudo apt-get install -y libapache2-mod-perl2 on Ubuntu 18. I am having a hard time figuring out what the next steps our to test perl script. I am looking at and trying to understand what would go in my virtual hosts file and what else I need to configure to get perl script working for Apach24 setup.

I've tried a few virtual host directives such as the one found here (with my own settings), but with no luck:

<VirtualHost perlwebtest:80> Servername perlwebtest DocumentRoot /srv/http/perlwebtest ErrorLog /var/log/httpd/perlwebtest-error.log CustomLog /var/log/httpd/perlwebtest-access.log combined <Directory /srv/http/perlwebtest> AddHandler perl-script .pl PerlResponseHandler ModPerl::Registry Options +ExecCGI PerlOptions +ParseHeaders AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>

Currently, its not rending any of Perl Script. I feel like I've missed an obvious step. Any ideas of what I should try next?