You'll have to manually edit your httpd.conf to point to the correct directory. Look for your SSL virtual host in /usr/local/apache/conf/httpd.conf. It will start with this line:
Look for and change these two lines:
ScriptAlias /cgi-bin/ /home/username/public_html/cgi-bin/
Add the directory so that they look like:
ScriptAlias /cgi-bin/ /home/username/public_html/hosting/cgi-bin/
After making your changes restart apache.