Думайте, что DOS работал от дисковода для гибких дисков, и окна основывались на DOS, продолжал ту же конвенцию буквы диска...
Проверьте разрешения вашей ОС для test.cgi и убедитесь, что у пользователя или группы, которую вы используете для запуска Apache, есть доступ для чтения.
РЕДАКТИРОВАТЬ - Проблема с разрешениями, но не с разрешениями на чтение, поскольку вы используете SELinux, вам нужно беспокоиться о контексте вашего файла. Посмотрите эту ветку на форумах Fedora, в ней объясняется довольно много вариантов решения вашей проблемы.
1 . ПЕРВАЯ ПРОВЕРЬТЕ ФАЙЛ HTTPD.CONF . Задайте каталог сценария в httpd.conf следующим образом.
Здесь вам нужно убедиться, что вы нашли правильный файл httpd.conf. Например, в моем Debian httpd.conf по умолчанию - /etc/apache2/sites-avaialbe/default.
<Directory "dir_name"> Options All AllowOverride All Order allow,deny Allow from all <Directory>
OR, вы можете просто используйте папку по умолчанию / cgi-bin.
2 . Установите разрешение на выполнение для тестового сценария.
chmod +x script_name