¿Cómo configuro un servidor virtual Apache 2.4 para ejecutar un script en Perl?

¿Cómo configuro un servidor virtual Apache 2.4 para ejecutar un script en Perl?

Usando webmin configuro un servidor virtual Apache en ubuntu 18.04. Las directivas del servidor son:

DocumentRoot /home/name/public_html
ServerName www.name.com
<Directory "/home/name/public_html">
    allow from all
    Options None
    Require all granted
    Options ExecCGI
</Directory>

Tengo scripts de Perl en dos directorios, /cgi-bin/A/a.cgi y /cgi-bin/B/b.cgi. Tengo dos scripts PHP que entregan dos páginas web, a.php y b.php con enlaces que se conectan a estos scripts. Cuando hago clic en <a href="/cgi-bin/A/a.cgi" el enlace funciona correctamente y el script perl devuelve su resultado. Sin embargo, cuando hago clic en <a href="/cgi-bin/B/b.cgi" aparece "script no encontrado o no se puede registrar: /usr/lib/cgi-bin/B".

Estoy perplejo en cuanto a cómo funciona el primer enlace, pero el segundo no, aunque por lo demás son idénticos. ¿Por qué Apache reemplaza la ruta del archivo /cgi-bin/B con /usr/lib/cgi-bin/B pero no con /cgi-bin/A? Gracias de antemano por la ayuda.

información relacionada