Как выполнить скрипт Perl с помощью Mozilla с помощью Bitnami LAMP Stack?

Я загрузил LAMP Stack с веб-сайта Bitnami как Ubuntu VM. Я не эксперт, и у меня есть некоторые трудности. Я создал perl-скрипт как CGI и назвал его prova.cgi: это простой привет, мир. Теперь я должен выполнить его с помощью Mozilla (в Windows), поддерживая виртуальную машину bitnami: я пишу: http://192.168.88.129/opt/bitnami/apache2/cgi-bin/prova.cgi но результат: Not Found Запрошенный URL /opt/bitnami/apache2/cgi-bin/prova.cgi не найден на этом сервере.

Возможно, я ошибаюсь в том месте, где должен находиться мой скрипт: я поместил его в /opt/bitnami/apache2/cgi-bin/.

Любое предложение? С уважением, Маттео


person Joe22    schedule 03.12.2014    source источник


Ответы (1)


"Не найдено" означает именно то, что написано на банке.

Что происходит, так это то, что в apache настроено место для скриптов — точная информация будет в вашем файле httpd.conf. Когда вы получаете доступ к url соответствующего типа, apache перенаправит запрос и запустит скрипт.

Я угадаю в этом случае - вам нужно получить http://192.168.88.129/cgi-bin/prova.cgi

Но чтобы быть уверенным, вам нужно проверить свой httpd.conf.

person Sobrique    schedule 03.12.2014
comment
Вы угадываете правильно! У меня просто проблема: на выходе получается код скрипта! Я думаю, что ему не удается найти интерпретатор Perl. Теоретически я использую Lamp Stack, поэтому мне не нужно трогать файл конфигурации. - person Joe22; 03.12.2014
comment
Нет, это проще. Он читает, а не запускает. Это означает, что он находится не в том месте. - person Sobrique; 03.12.2014
comment
Не знаю.. Я выполнил все шаги руководства по началу работы, и все кажется в порядке... я изменил httpd.conf, как в руководстве, но ничего не произошло.. - person Joe22; 04.12.2014
comment
Что говорит ваш ScriptAlias? - person Sobrique; 04.12.2014
comment
В нем говорится: ScriptAlias ​​/cgi-bin/ /opt/bitnami/apache2/cgi-bin/ И конфигурация, которую я написал: ‹Directory /opt/bitnami/apache2/cgi-bin› AllowOverride None Требовать все предоставленные AddHandler cgi -script .cgi .pl Параметры +ExecCGI ‹/Directory› - person Joe22; 04.12.2014