This is what I have:
ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"
<Directory "${SRVROOT}/cgi-bin">
    AllowOverride None
    Options None
    Options +ExecCGI
    AddHandler cgi-script .cgi .exe .pl
    Require all granted
</Directory>
The cgi module is loaded.  When I try to run the page starting the script, instead of running the script, the cgi file (an executable) is downloaded.
This is kind of the appropriate area, since this is for EleWEB, the WEB
service for EleBBS.  I'd love to get this running, but I've ran into this hitch.  I checked Apache docs before posting here.
---
Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp)
(ports 22, 23, 110, 21, 119) (ssh: login bbs password shsbbs)
*** THE READER V4.50 [freeware]
---
 * Origin: Shurato's Heavenly Sphere 
telnet://shsbbs.net (618:300/50)