Рейтинг:0

Запуск perl-скрипта в браузере по ссылке

флаг mq

Я пытаюсь запустить Perl-скрипт в Oracle Linux 8.5.

Мой сервер Apache и виртуальные хосты работают со статическим html.

Мой тестовый виртуальный хост, fnu, имеет очень простой perl-скрипт с именем hw.pl в /var/www/fnu:

#!/USR/бен/перл
print "Тип контента: text/html\n\n";
print "Привет, мир. Это фну.";

У меня есть ссылка с index.html на hw.pl, разрешения открыты, а владелец установлен на apache:

-rwxrwxrwx. 1 апач апач 89 4 июн 20:59 hw.pl
lwxrwxrwx. 1 apache apache 5 4 июня 20:59 index.html -> hw.pl

Вот конфиг сайта в /etc/httpd/conf.d:

<VirtualHost *:80>
DocumentRoot "/var/www/fnu/"
Имя_сервера fnu.[затенено].net
Псевдоним сервера fnu
Журнал ошибок /var/log/fnu/error.log
CustomLog /var/log/fnu/request.log вместе
</VirtualHost>

<Directory "/var/www/fnu">
Опции +ExecCGI +SymLinksIfOwnerMatch
AddHandler cgi-скрипт .cgi .pl
</Directory>

Если я укажу в браузере fnu/hw.pl, я получу ожидаемый результат — вывод сценария. Если я укажу браузеру fnu/, я получу содержимое файла. Итак, он переходит по ссылке, но не запускает ее как perl-скрипт, как только туда попадает. Ничего полезного в /var/log/fnu/error.log.

SELinux установлен на Permissive.

Я ценю любую помощь.

Вывод скрипта, как и ожидалось

Содержимое файла сценария

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.